我正在編寫一個腳本來自動將一個文件中的特定文本集更改爲另一個文件中的特定集,並使用不同的名稱。從Tkinter的askopenfilename函數獲取文件路徑
我想使用askopenfilename
功能的文件名,但是當我嘗試打印的文件名,則返回:
<_io.TextIOWrapper name='/home/rest/of/file/path/that/I/actually/need.txt' mode='w' encoding='ANSI_X3.4-1968'>
我需要的只是文件名,因爲<_io.TextIOWrapper ...>
是不是可以腳本化的。
任何建議,以消除多餘的位?
from tkinter import filedialog as fd
filename = fd.askopenfilename()
print(len(filename))
要打開askopenfilename
選擇的文件,你可以簡單地使用Python的結構和功能,如open
: