国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

已解決Python “No such file or directory“問題報(bào)錯(cuò)

這篇具有很好參考價(jià)值的文章主要介紹了已解決Python “No such file or directory“問題報(bào)錯(cuò)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

本文摘要:本文已解決Python “No such file or directory“ 的相關(guān)報(bào)錯(cuò)問題,并總結(jié)提出了幾種可用解決方案。同時(shí)結(jié)合人工智能GPT排除可能得隱患及錯(cuò)誤。

已解決Python “No such file or directory“問題報(bào)錯(cuò),項(xiàng)目踩坑,python,開發(fā)語言,Bug之道,解決Bug

?? 作者介紹:我是程序員洲洲,一個(gè)熱愛寫作的非著名程序員。CSDN全棧優(yōu)質(zhì)領(lǐng)域創(chuàng)作者、華為云博客社區(qū)云享專家、阿里云博客社區(qū)專家博主、前后端開發(fā)、人工智能研究生。公粽號:程序員洲洲。
?? 本文專欄:本文收錄于洲洲的《解決Bug》系列專欄,該專欄記錄了許多常見的各種開發(fā)Bug、環(huán)境配置類Bug、代碼Bug等等。歡迎大家關(guān)注本專欄~專欄一鍵跳轉(zhuǎn)
?? 同時(shí)歡迎大家關(guān)注其他專欄,我將分享Web前后端開發(fā)、人工智能、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)從0到1系列文章。
?? 同時(shí)洲洲已經(jīng)建立了程序員技術(shù)交流群,如果您感興趣,可以私信我加入我的社群~社群中將不定時(shí)分享各類福利
?? 隨時(shí)歡迎您跟我溝通,一起交流,一起成長、進(jìn)步!點(diǎn)此即可獲得聯(lián)系方式~

一、Bug描述

Python的這類 “No such file or directory“問題報(bào)錯(cuò)一般都是相對路徑或者絕對路徑設(shè)置錯(cuò)誤,并不在當(dāng)前的路徑結(jié)構(gòu)中,那么這類問題應(yīng)該如何處理呢。

首先我們要明確的一點(diǎn)就是,Python的相對路徑是基于主文件所在的路徑的。

也就是說,Python的相對路徑,相對的都是主文件。這個(gè)需要明確。

接下來我們詳細(xì)講解一下這個(gè)知識點(diǎn)。

已解決Python “No such file or directory“問題報(bào)錯(cuò),項(xiàng)目踩坑,python,開發(fā)語言,Bug之道,解決Bug

二、定位報(bào)錯(cuò)原因

首先我們引入一個(gè)簡單的Python目錄結(jié)構(gòu)。

| -- main.py(主文件)
     | -- conf.py(配置文件)
     | -- zhouzhou.java(其他雜七雜八的文件)
| -- config.txt(配置文件)

在這其中,main.py是主文件,conf.py利引用config.txt相對路徑。

config大家都知道,是配置的意思。

如果用linux中的相關(guān)語法,那么.或者…相對的就是main.py了,這個(gè)應(yīng)該不難理解。.是指當(dāng)前文件所在的文件夾,而兩個(gè)點(diǎn)…指的是當(dāng)前文件夾的上一級目錄。

所以對于“./config.txt”這個(gè)命令來說,就是基于main.py這個(gè)同一個(gè)目錄之下。

所以大家在使用python路徑進(jìn)行文件處理的時(shí)候一定要搞對路徑,可以解決很多bug。

已解決Python “No such file or directory“問題報(bào)錯(cuò),項(xiàng)目踩坑,python,開發(fā)語言,Bug之道,解決Bug

三、常見的路徑錯(cuò)誤

在這里給大家舉例一些常見的報(bào)錯(cuò)情況,(拋開文件名錯(cuò)誤這種低級錯(cuò)誤不談?。?/p>

| -- main.py(主文件)
     | -- conf.py(配置文件)
     | -- zhouzhou.java(其他雜七雜八的文件)
| -- config.txt(配置文件)

3.1 絕對與相對路徑錯(cuò)誤

首先我們還是按照最開始提到的文件目錄~


# 下面兩行代碼就是錯(cuò)誤的使用了相對路徑
file_path = '/zhouzhou.java'
with open(file_path, 'r') as file:


# 使用正確的相對路徑
file_path = './zhouzhou.java'
with open(file_path, 'r') as file:
# 文件操作

# 正確示例:使用絕對路徑,注意要把路徑打完整來
file_path = '/user/zhouzhoudedaima/zhouzhou.java'
with open(file_path, 'r') as file:

3.2 文件所在的目錄錯(cuò)誤

在寫路徑時(shí),除了上面的問題,還要注意所在目錄是否存在


# 如果zhouzhou文件夾不存在,那么就會(huì)報(bào)錯(cuò)
file_path = './zhouzhou/zhou.java' 
with open(file_path, 'r') as file:

# 接下來是正確代碼示例
import os

directory = './zhouzhou'
if not os.path.exists(directory):
os.makedirs(directory)
# 我們先進(jìn)行路徑是否存在的判斷處理
# 如果路徑不存在就拋出異常

file_path = './zhouzhou/zhouzhou.java'
with open(file_path, 'r') as file:

3.3 文件權(quán)限錯(cuò)誤

如果我們訪問的文件權(quán)限有特殊限制,那么也會(huì)出現(xiàn)這類報(bào)錯(cuò)。

我們就需要把代碼寫好,分清楚r還是w。


with open(file_path, 'r') as file:

with open(file_path, 'w') as file:

# 如果沒有處理好權(quán)限,那么就不能正常寫入或者打開文件

四、相關(guān)注意事項(xiàng)

說了這么多,大家應(yīng)該十分清楚了。

如果還有別的報(bào)錯(cuò),歡迎大家在評論區(qū)指出~

已解決Python “No such file or directory“問題報(bào)錯(cuò),項(xiàng)目踩坑,python,開發(fā)語言,Bug之道,解決Bug

總結(jié)

本文有部分圖片或解決方案來源于網(wǎng)絡(luò),如侵權(quán)請?jiān)诤笈_聯(lián)系博主刪除。

Hello,各位看官老爺們好,洲洲已經(jīng)建立了技術(shù)交流群,如果你很感興趣,可以私信我加入我的社群。

??社群中不定時(shí)會(huì)有很多活動(dòng),例如每周都會(huì)包郵免費(fèi)送一些技術(shù)書籍及精美禮品、學(xué)習(xí)資料分享、大廠面經(jīng)分享、技術(shù)討論、行業(yè)大佬創(chuàng)業(yè)雜談等等。

??社群方向很多,相關(guān)領(lǐng)域有Web全棧(前后端)、人工智能、機(jī)器學(xué)習(xí)、自媒體變現(xiàn)、前沿科技文章分享、論文精讀等等。

??不管你是多新手的小白,都?xì)g迎你加入社群中討論、聊天、分享,加速助力你成為下一個(gè)技術(shù)大佬!也隨時(shí)歡迎您跟我溝通,一起交流,一起成長。變現(xiàn)、進(jìn)步、技術(shù)、資料、項(xiàng)目、你想要的這里都會(huì)有

??網(wǎng)絡(luò)的風(fēng)口只會(huì)越來越大,風(fēng)浪越大,魚越貴!歡迎您加入社群~一個(gè)人可以或許可以走的很快,但一群人將走的更遠(yuǎn)!

??關(guān)注我的公眾號(與CSDN同ID:程序員洲洲)可以獲得一份Java 10萬字面試寶典及相關(guān)資料!~

??想都是問題,做都是答案!行動(dòng)起來吧!歡迎評論區(qū)or后臺與我溝通交流,也歡迎您點(diǎn)擊下方的鏈接直接加入到我的交流社群!~ 跳轉(zhuǎn)鏈接社區(qū)~

已解決Python “No such file or directory“問題報(bào)錯(cuò),項(xiàng)目踩坑,python,開發(fā)語言,Bug之道,解決Bug文章來源地址http://www.zghlxwxcb.cn/news/detail-776810.html

到了這里,關(guān)于已解決Python “No such file or directory“問題報(bào)錯(cuò)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • git報(bào)錯(cuò) gitconfig: No such file or directory git 解決方案

    一、## 標(biāo)題報(bào)錯(cuò)背景 我想顯示一下我做了哪些git配置,使用 git config --global -l 來展示配置信息,但是報(bào)錯(cuò)。這個(gè)報(bào)錯(cuò)的意思是,找不到.gitconfig 這個(gè)文件,通常這個(gè)文件在C:UsersAdministrator 這個(gè)路徑下(如果你是默認(rèn)安裝C盤的情況下),這里的Administrator 是你的電腦用戶名,

    2024年02月11日
    瀏覽(44)
  • Linux報(bào)錯(cuò):-bash: 路徑xx: No such file or directory解決方法

    Linux報(bào)錯(cuò):-bash: 路徑xx: No such file or directory解決方法

    事情起因:當(dāng)我在用OpenFOAM的時(shí)候,提示內(nèi)存不足,然后我將OpenFOAM移動(dòng)到了我新掛載的文件上,于是出現(xiàn)了圖中的錯(cuò)誤 ? 于是在詢問了朋友和前輩之后,發(fā)現(xiàn)是配置文件的問題,于是我進(jìn)入到配置文件中,將我新的路徑復(fù)制了進(jìn)去 第一步:輸入命令? ?vim ~/.bashrc? 進(jìn)入bashr

    2024年02月17日
    瀏覽(22)
  • Vue 報(bào)錯(cuò)-4058 ENOENT: no such file or directory的原因和解決辦法

    關(guān)于為什么為會(huì)報(bào)這個(gè)錯(cuò)誤,按照字面意思的理解就是沒有找到這個(gè)文件或這個(gè)路徑,說明是路徑不對。需要cd轉(zhuǎn)到根目錄下。 上圖可見我后面的路徑是exam1package.json,但是實(shí)際的路徑我中間還有一個(gè)my-app。 所以需要跳轉(zhuǎn)到正確的路徑下,就不會(huì)報(bào)這個(gè)錯(cuò)啦。(日常記錄下,

    2024年02月11日
    瀏覽(49)
  • Python之FileNotFoundError: [Errno 2] No such file or directory問題處理

    Python之FileNotFoundError: [Errno 2] No such file or directory問題處理

    錯(cuò)誤信息:FileNotFoundError: [Errno 2] No such file or directory: \\\'../AutoFrame/temp/report.xlsx\\\' 相對于當(dāng)前文件夾的路徑,其實(shí)就是你寫的py文件所在的文件夾路徑! python在對文件的操作時(shí),需要特別注意文件地址的書寫。文件的路徑地址,需要相對于正在被執(zhí)行的.py文件來說。 舉例說明:

    2023年04月21日
    瀏覽(23)
  • failed to open stream: No such file or directory問題解決大全

    這篇文章主要為大家詳細(xì)介紹了failed to open stream: No such file or directory問題解決大全,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。 failed to open stream: No such file or directory是PHP站點(diǎn)經(jīng)??赡軙?huì)遇到的問題,361源碼做了個(gè)總結(jié),希望

    2024年02月09日
    瀏覽(24)
  • 報(bào)錯(cuò)解決:libcudart.so.10.2: cannot open shared object file: No such file or directory

    原因:所用cuda版本為11.5,在/usr/local/cuda-11.5/lib64目錄中確實(shí)沒有l(wèi)ibcudart.so.10.2這個(gè)文件 解決方法:在官網(wǎng)https://developer.nvidia.com/cuda-10.2-download-archive?target_os=Linuxtarget_arch=x86_64target_distro=Ubuntutarget_version=1804target_type=runfilelocal按 Base Installer 安裝cuda10.2,參考https://www.nhooo.com/note/

    2024年02月02日
    瀏覽(24)
  • ssh報(bào)錯(cuò):no such identity: /xxx/xxx/.ssh/id_rsa: No such file or directory解決方案

    最近在使用ssh方式連接公司跳板機(jī)時(shí)報(bào)錯(cuò): 之前在Win上使用是正常的,從Win上復(fù)制到Mac之后,ssh連接報(bào)這個(gè)錯(cuò)誤。網(wǎng)上找了很多方法,雖然很有道理,也應(yīng)該能覆蓋滿多錯(cuò)誤場景了,但是很遺憾沒有覆蓋我本次的錯(cuò)誤場景。 后來進(jìn)行分析之后,解決了上述問題,也給大家一

    2024年02月11日
    瀏覽(51)
  • vscode 出現(xiàn) No such file or directory 的解決辦法(python tkinter)

    vscode 出現(xiàn) No such file or directory 的解決辦法(python tkinter)

    主要解決的問題是python在linux下包沒辦法安裝的問題 Traceback (most recent call last): File “e:GithubPython-GUIPyQt-Fluent-Widgetsexamplesnavigationdemo.py”, line 202, in w = Window() File “e:GithubPython-GUIPyQt-Fluent-Widgetsexamplesnavigationdemo.py”, line 95, in init self.initWindow() File “e:GithubPython-GUIPyQt

    2024年02月10日
    瀏覽(20)
  • Docker報(bào)錯(cuò),No such file or directory

    Docker報(bào)錯(cuò),No such file or directory

    在按照網(wǎng)上教程嘗試將最簡單的Docker在Linux上運(yùn)行,但是一直報(bào)錯(cuò) 1. 以為是名稱不對,博客里的運(yùn)行目錄為code,但是實(shí)際放在app里,所以把Dockfile里的運(yùn)行目錄改成了app 但是仍然找不到目錄 2. 相對路徑有時(shí)需要./而不是/,抱著試一試的想法在CMD里加上了這個(gè)(成功解決) 最

    2024年02月12日
    瀏覽(25)
  • 用Pycharm連接autoDl服務(wù)器后,解決報(bào)錯(cuò)[Errno 2] No such file or directory

    用Pycharm連接autoDl服務(wù)器后,解決報(bào)錯(cuò)[Errno 2] No such file or directory

    排除一下三種問題1:路徑不對(解釋器的路徑和Mapping路徑不一致)? 2:設(shè)置了多個(gè)Mapping, 導(dǎo)致沖突? 3:沒有同步而導(dǎo)致文件找不到(Automatic Upload) 還可能是: 我們搞錯(cuò)了需求與實(shí)現(xiàn),通過這種方法Pycharm只能實(shí)現(xiàn)將服務(wù)器上的文件Download下來到本地,在本地進(jìn)行修改,同時(shí)修改會(huì)上傳

    2024年04月15日
    瀏覽(38)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包