-2
我想打開名爲'x.1.1.1.txt'的文件名。但是由於這幾個點,我遇到了問題。讀取.txt文件名,當文件名包含點時
f=open('x.1.1.1.txt','r')
當我使用該功能時,我收到文件名不存在的消息。
感謝
我想打開名爲'x.1.1.1.txt'的文件名。但是由於這幾個點,我遇到了問題。讀取.txt文件名,當文件名包含點時
f=open('x.1.1.1.txt','r')
當我使用該功能時,我收到文件名不存在的消息。
感謝
這真的不要緊,你的文件所在,只要您提供的路徑是正確的。
在下面的示例中,我自己指定變量中文件的路徑。示例文本文件位於我的文檔文件夾中。該文件的內容是文本的一個示例行。
嘗試:
#if using windows filepath maybe C:\User\username\Documents
#if using mac filepath maybe /Users/username/Documents/
filepath = r'whole_path_to_file\x.1.1.1.1.1.txt'
o = open(filepath, 'r')
r = o.readlines()
print(r)
#output of example file nameed x.1.1.1.1.1.txt
['File content to read']
希望有所幫助。
是你的文件'x.1.1.1.txt'與你的python文件在同一個文件夾中嗎? – haifzhan
剛剛證實(正如我懷疑的那樣),Python 3可以用沒有問題的點打開文件。 @HaifengZhang問道,你確定腳本和你想打開的文件位於同一個目錄嗎? – Aurora0001
與文件不在同一目錄中,但在當前目錄中,句點。這個文件名在大多數文件系統上都有效。檢查當前目錄使用'print(os.getcwd())' –