因此,我在Windows環境中。Python 2.7:從不同位置調用文本文件
- 我用記事本創建了文本文件。
- 我將它保存在我的文檔中。
- 我打開了python的空閒shell。
- 我用
testFile = open("test.txt","a+")
- 類型化
testFile.read()
按ENTER鍵,結果是'兩個單引號?
因此,我在Windows環境中。Python 2.7:從不同位置調用文本文件
testFile = open("test.txt","a+")
testFile.read()
按ENTER鍵,結果是'兩個單引號?
testFile = open("test.txt", "rb")
testFile.read()
您是否有充分的理由以二進制模式打開? –
javascript
您需要指定文本文件的完整路徑,如果它不在你的當前工作目錄:
testFile = open("c:/Users/yourusername/My Documents/text.txt")
與「R」 – LetzerWille
閱讀方式打開...或者忽略該標誌總的來說,因爲'r'是默認的開放標誌 – inspectorG4dget
@ inspectorG4dget:以'a +'模式打開的文件在讀取時仍會返回結果。我的猜測是他正在指定文件的不正確路徑。或者指定沒有路徑,以便試圖從當前目錄打開文件,而不是「我的文檔」。 –