Python 2.7:从不同位置调用文本文件

Python 2.7:从不同位置调用文本文件,python,Python,所以,我在windows环境中 我用记事本创建了文本文件 我把它保存在我的文档中 我打开了python的空闲外壳 我使用了testFile=open(“test.txt”、“a+”) 键入testFile.read() 按enter键,结果是“”两个单引号?如果文本文件不在当前工作目录中,则需要指定文本文件的完整路径: testFile = open("test.txt", "rb") testFile.read() testFile = open("c:/Users/yourusername

所以,我在windows环境中

  • 我用记事本创建了文本文件
  • 我把它保存在我的文档中
  • 我打开了python的空闲外壳
  • 我使用了
    testFile=open(“test.txt”、“a+”)
  • 键入
    testFile.read()

  • 按enter键,结果是“”两个单引号?

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

    testFile = open("test.txt", "rb")
    testFile.read()
    
    testFile = open("c:/Users/yourusername/My Documents/text.txt")
    

    以“r”读取模式打开。。。或者完全忽略该标志,因为默认的开口是
    'r'
    flag@inspectorG4dget:以模式
    A+
    打开的文件在读取时仍将返回结果。我猜他指定的文件路径不正确。或者不指定路径,以便尝试从当前目录而不是“我的文档”打开文件。Fair point@StevenRumbalski。我通常不使用
    a+
    ,因此我忘记了空闲
    os中的Windows。getcwd()
    返回
    'C:\\Python27'
    (除非您在其他地方安装了Python)。这就是Python试图查找您的文件的地方。如果你想让它在“我的文档”中查看,你需要提供路径。javascript为什么javascript要打印c:/user/ma/etc以及它应该打印的内容?