㈠ python相對路徑怎麼寫
相對路徑
同級目錄 -----------直接調用文件名
with open(pi.txt') as file_object:
contents=file_object.read()
print(contents.rstrip())
下一級目錄 ----------- 調用程序文件以下的路徑
with open('next/pi.txt') as file_object:
contents=file_object.read()
print(contents.rstrip())
上級目錄-----------…/接文件名或路徑
with open('../pi_digits.txt') as file_object:
contents=file_object.read()
print(contents.rstrip())
㈡ Python中路徑加r是什麼意思
這個是表示不轉義,使用真實字元
比如如下代碼:
s
=
r'test\tddd'
s2
=
'test\tddd'
print(s)
print(s2)
輸出結果是:
test\tddd
test
ddd
其中s裡面的\t就是使用真實字元\t,而不是轉義為製表符
㈢ python怎麼改文件路徑
windows讀取文件可以用\,但在字元串裡面\被作為轉義字元使用,
那麼python在描述路徑時有兩種方式:
'd:\\a.txt',轉義的方式
r'd:\a.txt',聲明字元串不需要轉義
這樣就實現了python在windows系統中用\來訪問,其實這樣比較麻煩的是不是,下面對幾種情況說明:
問題1:其實python中文件的絕對路徑可以直接復制window的路徑,
如:
C:\Users\Administrator\Desktop\python\source.txt 這個路徑是沒有問題的
但是,其實你的絕對路徑正確,但是執行報錯,那麼就是你文件名的問題,如:
C:\Users\Administrator\Desktop\python\t1.txt 這個路徑絕對會報錯,因為 \t被轉義了
python就會解析為C:\Users\Administrator\Desktop\python 1.txt 這個時候肯定會報錯的
若果你改成下面的寫法就不會報錯啦(推薦使用此寫法「/",可以避免很多異常)
C:/Users/Administrator/Desktop/python/t1.txt
㈣ 關於python處理文件路徑的問題
中文路徑無法使用可能是文字編碼不同,在代碼開頭加上
#-*coding:936*-
在路徑中有轉義字元,可以用/代替\,如
C:/Users/asus//Desktop/cura
或在字元串前加r
r"C:\Users\asus\Desktop\cura"
㈤ python文件執行路徑問題
如果程序需要使用一些配置文件時,一般也是用相對路徑的,這樣也容易出問題,這時需要在啟動程序時切換到程序所在的路徑。
sys.path[0] 是程序所在的目錄,在程序開頭處加上 os.chdir(sys.path[0]) 就可以了。
如果是使用 py2exe 打包的程序,sys.path[0] 值是 路徑名\library.zip , 再處理一下這個就可以:
ddir = sys.path[0]
if os.path.isfile(ddir):
ddir,filen = os.path.split(ddir)
os.chdir(ddir)
㈥ python 多個版本默認路徑設置
linux下就很簡單,在每個py文件第一行加上如下的內容即可:
#!/usr/bin/python27
或者
#!/usr/bin/env python3
而windows是根據文件擴展名綁定的,所以上述設置無效。
只能強制指定解釋器:
方法一:滑鼠右鍵菜單->打開方式->python相應版本的解釋器
方法二:在控制台或bat文件中指定:/path/to/python25.exe myprogram.py
㈦ python文件路徑怎麼寫
在python程序裡面我們經常需要導入數據文件,Windows下的文件目錄路徑使用「」來分隔。由於python代碼裡面,反斜杠「」是轉義符,例如「 」表示回車、「 」表示製表符等等,這樣如果繼續用""表示文件路徑,就會有歧義。
解決辦法:
(1)使用斜桿「/」:如「c:/tc.py」
(2)將反斜杠符號轉義:如「c:\tc.py」
(3)使用python的raw string:如r「c: c.py」
————————————————
原文鏈接:網頁鏈接
㈧ python打開文件的路徑
可以使用絕對路徑,類似於D:workdeter.xls
Python中打開文件的路徑是當前工作路徑,可以通過下面的方式查看
importos
os.getcwd()
可以通過 os.chdir('c:\') 進行修改
㈨ 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 網盤路徑怎麼寫
具體如下:
python在描述路徑時有兩種方式:'d:\a.txt',轉義的方式,r'd:a.txt',聲明字元串不需要轉義(使用rawstring,也就是在string'前面加r,告訴python不需要轉義)。