windows中的Python更改目录

windows中的Python更改目录,python,Python,我无法理解,如何在Windows上读取不同目录中的文件 >>> import os >>> os.getcwd() 'C:\\Users\\vasyl.v\\AppData\\Local\\Programs\\Python\\Python37' >>> Fh = open(“d:\\python\\monitor.py”, “r”) SyntaxError: invalid character in identifier 有人能给我解释一下

我无法理解,如何在Windows上读取不同目录中的文件

>>> import os
>>> os.getcwd()
'C:\\Users\\vasyl.v\\AppData\\Local\\Programs\\Python\\Python37'
>>> Fh = open(“d:\\python\\monitor.py”, “r”)
SyntaxError: invalid character in identifier
有人能给我解释一下,如何在Python 3.7.x中处理Windows路径吗?

试试这个

with open("d:\\python\\monitor.py", "r") as infile:
    # do stuff with file here
    data = infile.readlines()

在上面的代码中,我使用了所谓的“上下文管理器”,这将在操作完成时自动关闭文件。如果上面的代码没有读取您的文件,则可能是路径不正确、文件不存在,或者您没有读取文件的适当权限。

您似乎在使用花哨的引号
vs
。您需要调整键盘以使用正确的、正常的引号。
。替换(“,”)。替换(“,”)
是一种解决方法,但使用普通引号可能更好。@Carcigenicate谢谢!也许你可以帮我做另一件事-为什么我不能从这个路径读取文件?@VasiliyVegas Python 3需要
()
printstatements的括号…@RoadRunner感谢您的回复!它很有效!虽然使用上下文管理器通常是一个好建议,但它根本不能解决问题-错误显然与不关闭文件无关。您是对的,我在回复的最后一句中提到了这个问题,当时我说”如果上面的代码没有读取您的文件,则可能是路径不正确、文件不存在,或者您没有读取文件的适当权限。“@mikeg不过您的评论对我接下来的脚本步骤很有帮助。谢谢!很高兴我能帮上忙!