本文目錄一覽:
- 1、python文件路徑怎麼寫
- 2、python絕對路徑和相對路徑怎麼寫
- 3、python讀取excel文件路徑怎麼寫
- 4、python中路徑及目錄的表示方法
- 5、python怎麼設置path路徑?
- 6、python中的「絕對路徑」和「相對路徑」如何理解?
python文件路徑怎麼寫
在python程序裏面我們經常需要導入數據文件,Windows下的文件目錄路徑使用「\」來分隔。由於python代碼裏面,反斜杠「\」是轉義符,例如「\n」表示回車、「\t」表示製表符等等,這樣如果繼續用””表示文件路徑,就會有歧義。
解決辦法:
(1)使用斜桿「/」:如「c:/tc.py」
(2)將反斜杠符號轉義:如「c:\\tc.py」
(3)使用python的raw string:如r「c:\tc.py」
————————————————
原文鏈接:網頁鏈接
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讀取excel文件路徑怎麼寫
如果你的excel文件跟py文件在一個文件夾,那就直接寫excel文件的名字,不然就要寫路徑名了,這裡有兩種方法,一種是絕對路徑,一種是相對路徑
python中路徑及目錄的表示方法
因此在python中,下面這兩種寫法都是可以接受的。
“c:/test/my doc”
“c:\\test\\my doc”
1、當前目錄:os.listdir(“.”) f1 = open(‘xugang.txt’,’w’)
2、父目錄:os.listdir(“..”) f1 = open(‘../xugang.txt’,’w’)
3、根目錄寫法一:os.listdir(‘/’) f1 = open(‘/xugang.txt’,’w’)
4、根目錄寫法二:os.listdir(‘\’) f1 = open(‘\xugang.txt’,’w’)
5、子目錄:os.listdir(‘mytext’) f1 = open(‘mytext/xugang.txt’,’w’)
(備註:假設當前目錄中有一個名為mytext的子目錄要訪問 )
python怎麼設置path路徑?
path就是環境變量的一個路徑,如果安裝的時候沒勾選這項,在cmd輸入python能夠調用的話就可以不用管它,如果報錯,自己手動添加一下就可以了,具體步驟如下:
1、鼠標右擊我的電腦—屬性—高級系統設置—「環境變量」
2、選擇『Path』,點擊『編輯』
3、如果Path裏面沒有上面的兩個路徑,無法在cmd調用Python。
4、點擊新建,再點擊瀏覽,找到python安裝路徑添加就可以了
注意:AppData這個文件是隱藏的,按方法找到即可
5、添加好後,依次點擊確定
6、打開cmd命令輸入python測試,
python中的「絕對路徑」和「相對路徑」如何理解?
相對路徑是相對腳本文件來的。
比如腳本在C:/python目錄下,相同目錄下有一個文件叫test.txt
那麼絕對路徑就是 C:/python/test.txt,相對路徑就是test.txt
使用腳本 open(‘C:/python/test.txt’,’r’) 和 open(‘test.txt’,’r’)效果都是一樣的
我們可以多做幾次試驗,把」Example.class」移動到不同路徑下,同時在那些路徑下,執行」java Example」命令啟動jvm,我們會發現這個」當前用戶目錄」是不斷變化的,它的路徑始終和我們在哪啟動jvm的路徑是一致的.
搞清了這些,我們可以使用相對路徑來創建文件,例如:
File file = new File(「a.txt」);
File.createNewFile();
假設jvm是在」D:\」下啟動的,那麼a.txt就會生成在D:\a.txt;
此外,這個參數還可以使用一些常用的路徑表示方法,例如」.」或」.\」代表當前目錄,這個目錄也就是jvm啟動路徑.所以如下代碼能得到當前目錄完整路徑:
File f = new File(「.」);
String absolutePath = f.getAbsolutePath();
System.out.println(absolutePath);//D:\
最後要說說在eclipse中的情況:
Eclipse中啟動jvm都是在項目根路徑上啟動的.比如有個項目名為blog,其完整路徑為:D:\work\IDE\workspace\blog.那麼這個路徑就是jvm的啟動路徑了.所以以上代碼如果在eclipse里運行,則輸出結果為」 D:\work\IDE\workspace\blog.」
原創文章,作者:YN6FC,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/129030.html