python中文件路径如何读取提示nosuch file_Python 解决相对路径问题:No such file or directory...
如果你取相對路徑不是在主文件里,可能就會有相對路徑問題:"No such file or directory"。
因為 python 的相對路徑,相對的都是主文件。
如下目錄結構:
| -- main.py
| -- conf.py
| -- start.png
| -- config.txt
main.py 是主文件。
conf.py 里引用 config.txt 用相對路徑。
如果用 . 或 … 相對的是 main.py,所以用 "./config.txt",相對于 main.py 是同一個目錄下。
.指當前文件所在的文件夾,… 指當前文件的上一級目錄。
補充知識:解決python模塊調用時代碼中使用相對路徑訪問的文件,提示文件不存在的問題
問題分析:
在編碼過程中使用相對路徑使代碼的穩定性更好,即使項目目錄發生變更,只要文件相對路徑不變,代碼依然可以穩定運行。但是在python代碼中使用相對路徑時會存在以下問題,示例代碼結構如下:
其中test包中包含兩個文件first.py和user_info.txt,first.py代碼中只有一個函數read_file,用于讀取user_info.txt文件第一行的內容,并打印結果,讀取文件使用相對路徑,代碼如下:
import os
print("當前路徑 -> %s" %os.getcwd())
def read_file() :
with
總結
以上是生活随笔為你收集整理的python中文件路径如何读取提示nosuch file_Python 解决相对路径问题:No such file or directory...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: angularjs 让当前路由重新加载_
- 下一篇: g++ vscode 环境选择_Visu