當前位置:首頁 » 編程語言 » python讀取路徑

python讀取路徑

發布時間: 2022-04-12 20:25:35

『壹』 python怎麼得到文件所在路徑

python獲取文件所在目錄的方法,具體步驟如下:
相關推薦:《Python入門教程》
第一步,通過import os導入os模塊。
第二步,模擬一個文件路徑,並賦值給變數filepath。
第三步:獲取文件所在目錄,使用os.path.dirname()。
在交互模式中,按回車鍵進行執行,即可得到文件所在目錄。

『貳』 python怎麼獲取一個文件的路徑

用realpath來獲取:
>>> import os
>>> f = open('file.txt')
>>> os.path.realpath(f.name)

『叄』 python 中怎麼獲取工作路徑

importos

#:os.path.join(BASE_DIR,...)
BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

可以參考django的方式。注意,若獲取路徑的文件位於項目根目錄中,則需要剝掉一層os.path.dirname :

importos

#:os.path.join(BASE_DIR,...)
BASE_DIR=os.path.dirname(os.path.abspath(__file__))

『肆』 python讀取文件相對路徑

比如你在和當前文件並列的"game"文件夾下有"score.txt"文件,那麼相對路徑表示為:
"game/score.txt"
就是和這個py文件並列的文件夾前面不需要加"/",後面的都需要加,別忘了加上後綴。
例:
with open("game/score.txt", mode = "a+", encoding = "utf-8") as f:
score = f.readline()

『伍』 python怎麼批量讀取路徑下的文件

for循環,利用exec函數進行讀取,exec是把輸入的字元串當做語句來執行,可以修改這個字元串,也就是文件名的序號來實現最終的讀取

『陸』 怎麼用python獲取一個文件夾的路徑,要對話框模式

哦。這是個問題喲。好象是我也遇到過。似乎是一個開關。要允許打開空文件?還是什麼的。或者是你回到上一級目錄,點擊目錄,然後點打開。

打開lib-tk目錄下的FileDialog.py,我給你找一找。

代碼顯示,這個對話框是可以同時支持dir和file的。
這里有一個代碼。

class LoadFileDialog(FileDialog):
"""File selection dialog which checks that the file exists."""
title = "Load File Selection Dialog"
def ok_command(self):
file = self.get_selection()
if not os.path.isfile(file):
self.master.bell()
else:
self.quit(file)

由此可見,你重載一下ok_commend就可以改變它的行為。比如
class MyLoadFileDialog(FileDialog):
"""File selection dialog which checks that the file exists."""
title = "Load File Selection Dialog"
def ok_command(self):
file = self.get_selection()
if not os.path.isfile(file):
#self.master.bell()
self.quit(file) #加這一句
else:
self.quit(file)

這樣應該沒有問題了。

『柒』 python 獲取文件夾路徑問題

#encoding:utf-8
importos
printos.path.abspath("test")

使用os.path.abspath方法可以輸出文件夾的絕對路徑。

參數裡面要寫相對路徑,比如腳本和文件夾在同一路徑,就直接寫名字即可。如果文件夾在上一個目錄,就寫成"../test"。

其實從方法名也能看出來,是一個相對路徑轉絕對路徑的方法。

『捌』 求大神指導:python怎樣讀取深層次路徑下文件的完整路徑

imgfiles=[]
forpath,dirs,filesinos.walk("."):
imgfiles.extend([os.path.join(path,f)forfinfilesiff.endswith('.jpg')])

『玖』 python怎麼讀取一個路徑下的文件

importos
filepath='/usr/bin'
files=os.listdir(filepath)#獲取filepath路徑下的所有文件列表
filename='aa.txt'
fullname=(os.sep).join([filepath,filename])
withopen(fullname)asf:
s=f.read()

『拾』 python獲取當前路徑

除了os.getcwd()這個方法,還可以通過os.path.abspath('.')的方法獲取當前路徑,你試試。

但是我無法重現你的問題,所以不知道os.path.abspath('.')是否管用。按照你的表述,我寫了下面這個測試程序
==================================
import os
print os.getcwd()

import win32com.client
xlApp = win32com.client.Dispatch('Excel.Application') #打開EXCEL
xlBook = xlApp.Workbooks.Open('c:\\1.xls')
xlSht = xlBook.Worksheets('sheet1')

print str(xlSht.Cells(1,1).Value)

print os.getcwd()

xlBook.Close(SaveChanges=1)
del xlApp
=================================
但是兩次輸出的地址都是一樣的。
是不是你的程序還有那個細節沒講清楚?你可以追問。

希望能幫到你!

熱點內容
計算機編譯干什麼的 發布:2025-05-20 04:05:18 瀏覽:45
安卓如何調手機時間 發布:2025-05-20 04:01:31 瀏覽:916
風扇轉壓縮機不轉 發布:2025-05-20 03:57:47 瀏覽:284
安卓手機如何測網速慢 發布:2025-05-20 03:55:49 瀏覽:495
用電腦做機房的伺服器 發布:2025-05-20 03:55:48 瀏覽:13
如何修改文件夾修改日期 發布:2025-05-20 03:44:08 瀏覽:831
安卓如何登陸tiktok 發布:2025-05-20 03:30:53 瀏覽:75
linux下執行python 發布:2025-05-20 03:23:30 瀏覽:431
sql查看器 發布:2025-05-20 03:22:53 瀏覽:134
天格屬火三才配置哪些最好 發布:2025-05-20 03:18:42 瀏覽:978