2015-10-15 20 views
0

因此,我在Windows环境中。Python 2.7:从不同位置调用文本文件

  1. 我用记事本创建了文本文件。
  2. 我将它保存在我的文档中。
  3. 我打开了python的空闲shell。
  4. 我用testFile = open("test.txt","a+")
  5. 类型化testFile.read()

按ENTER键,结果是'两个单引号?

+0

与“R” – LetzerWille

+0

阅读方式打开...或者忽略该标志总的来说,因为'r'是默认的开放标志 – inspectorG4dget

+1

@ inspectorG4dget:以'a +'模式打开的文件在读取时仍会返回结果。我的猜测是他正在指定文件的不正确路径。或者指定没有路径,以便试图从当前目录打开文件,而不是“我的文档”。 –

回答

-4
testFile = open("test.txt", "rb") 
testFile.read() 
+0

您是否有充分的理由以二进制模式打开? –

+0

javascript

1

您需要指定文本文件的完整路径,如果它不在你的当前工作目录:

testFile = open("c:/Users/yourusername/My Documents/text.txt") 
相关问题