『壹』 python中的相對地址怎麼寫
把圖片和腳本放到一個目錄下,或者放到腳本可以相對索引到得目錄下(就是相對的子目錄下)不就可以了?
『貳』 python中的絕對路徑和相對路徑均如何理解呢
Python中的絕對路徑和其他語言並無區別。
Python中的相對路徑則有所不同,一般語言的相對路徑的父目錄指的是文件所在目錄,而Python的相對路徑的父目錄指的是當前腳本執行目錄。舉個簡單的例子:我有一個放在/xyz/bin目錄下的腳本 test.py。那麼他的絕對路徑就是/xyz/bin,如果你在你的test腳本中使用了相對路徑的話,那麼test.py中的相對路徑是根據腳本執行時你的當前目錄所決定的。比如,如果你在/xyz/bin目錄下還有一個文件test.txt,這是test.py中所使用的文件,那麼在/xyz/bin目錄下執行./test.py是沒有問題的。但是如果你在其他目錄執行python /xyz/bin/test.py,如果其他目錄沒有test.txt文件,那麼必然會報錯。因為此時相對路徑的父目錄已經不是/xyz/bin了,自然找不到/xyz/bin/test.txt。
『叄』 python相對路徑問題
你說的有點亂。。但不管怎麼樣,你用 os.walk()函數就對了。
『肆』 python讀取文件相對路徑
比如你在和當前文件並列的"game"文件夾下有"score.txt"文件,那麼相對路徑表示為:
"game/score.txt"
就是和這個py文件並列的文件夾前面不需要加"/",後面的都需要加,別忘了加上後綴。
例:
with open("game/score.txt", mode = "a+", encoding = "utf-8") as f:
score = f.readline()
『伍』 Python中設置相對路徑
import os
os.chdir("你的路徑")
f=open("你的文件.txt")#相當於 你的路徑/你的文件.txt
不知道是不是你需要的
『陸』 Python中相對地址怎麼寫
相對的話地址填 r".\dem.txt" 試試,(.\表示同級目錄下)
還有一種思路用path=os.getcwd()獲取當前路徑,然後os.path.join(path,"dem.txt")組合成絕對路徑
『柒』 python絕對路徑和相對路徑怎麼寫
python寫絕對路徑和相對路徑的方法:
絕對路徑是指從系統盤一直到文件所在位置的路徑,例如:「D:xmtitleprojectpycnvideo.txt」
相對路徑是指相對於.py文件的路徑,例如:「pycnvideo.txt」
示例如下:
相對地址
file = open("ax.txt", 'r')
a = file.read()
print("a =", a)
file.close()
絕對地址
file2 = open("C:UserszhoubDesktop項目ax.txt", 'r')
b = file2.read()
print("b =", b)
file2.close()
執行結果如下:
想了解更多python知識,請觀看零基礎入門Python項目實戰視頻!!
『捌』 請教Python相對路徑問題,
改為
f=open(r'file/test.txt','wb')
要確保你的路徑下有file文件夾的
『玖』 python 相對路徑問題,新手。謝謝。
使用os模塊來獲取當前文件的絕對路徑和拼接路徑。
importos
BASE_DIR=os.path.dirname(__file__)#獲取當前文件夾的絕對路徑
printBASE_DIR
file_path=os.path.join(BASE_DIR,'Test_Data')#獲取當前文件夾內的Test_Data文件
Test_Data=open(file_path,"r")#讀取文件
forlineinTest_Data:
printline
Test_Data.close()#關閉文件