python文件路徑
A. 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
B. 在python中,如何獲取腳本文件所在路徑
用內置函數: __file__
給一個Django的示例,這是獲取當前文件的上一級目錄的實例。
importos
#:os.path.join(BASE_DIR,...)
BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
C. 關於python處理文件路徑的問題
tim@crunchbangtime:~/Documents$ls*.txt
tasks.txt中文文件.txt
tim@crunchbangtime:~/Documents$python
Python2.7.3(default,Mar142014,11:57:14)
[GCC4.7.2]onlinux2
Type"help","right","credits"or"license"formoreinformation.
>>>importos.path
>>>os.path.exists(r'/home/tim/Documents/中文文件.txt')
True
>>>
D. python 運行文件路徑問題
Desktop/LCI是相對路徑,前面會自動加上當前路徑
/Desktop/LCI才是絕對路徑,路徑與文件名要用/分隔,不要空格
python /Desktop/LCI/click.py
E. python打開文件的路徑
在python裡面(以及其他很多語言裡面)反斜杠是作為轉義字元用的,比如\n表示換行。因此要表達「反斜杠」本身,就得用兩個反斜杠。
F. python怎麼根據文件名獲得文件路徑
獲取文件路徑可以使用OS模塊,代碼如下:
importos
srcPath=r"WallReference.pdf"
path=os.path.abspath(srcPath)
print"全路徑為:",path
print"路徑名,文件名",os.path.split(path)
導入os模塊;
需要操作的文件;
獲取文件的全路徑,即帶盤符的路徑;
輸出全路徑;
輸出路徑名和文件名;
G. 怎麼在Path中添加Python路徑
⒈單擊開始,在搜索框輸入cmd,然後回車,就會出現命令行界面框後,在裡面輸入命令python後回車,安裝成功的話就可以看到python的版本信息。
拓展資料:
在python里建一個你自己的文件夾,專門存放你自己的模塊,我是在python.exe路徑下建了一個名為mypy的文件夾。現在我要將這個路徑(D:Python33mypy)添加到python的PYTHONPATH中去,使得:
import sys
sys.path
執行後,我的mypy也會同那些個路徑一起顯示出來,-說明成功了。
步驟:電腦,高級系統設置,看看有沒有名為:PYTHONPATH的變數,如沒有,新建吧。
H. python怎麼得到文件所在路徑
python獲取文件所在目錄的方法,具體步驟如下:
相關推薦:《Python入門教程》
第一步,通過import os導入os模塊。
第二步,模擬一個文件路徑,並賦值給變數filepath。
第三步:獲取文件所在目錄,使用os.path.dirname()。
在交互模式中,按回車鍵進行執行,即可得到文件所在目錄。
I. python中選擇文件夾(即路徑)的對話框如何實現
1、首先,確保我們已經正確安裝了python2.7的環境,然後,編輯一個.py文件。