FileNotFoundError
在()中 ----> 1 employeeFile = open(“ C:/ Users / xxxxxxxx / Desktop / python / files / employee.txt”,“ r”) 2打印(employeeFile.read()) 3 employeeFile.close()FileNotFoundError:[错误2]没有此类文件或 目录:“ C:\ u202a / Users / xxxxxxxx / Desktop / python / files / employee.txt”
使用的代码:
employeeFile=open("C:/Users/xxxxxxxx/Desktop/python/files/employee.txt","r")
print(employeeFile.read())
employeeFile.close()
我尝试使用frontslash(/)和backslash()。但是出现了同样的错误。请让我知道代码中缺少什么。
答案 0 :(得分:1)
我猜您是从Windows属性窗格复制并粘贴的,将反斜杠手动切换为正斜杠。问题是,属性对话框将Unicode LEFT-TO-RIGHT嵌入字符放入路径中,这样即使在使用从右到左语言(例如阿拉伯语,希伯来语)的语言环境中,显示也是一致的。
您可以在Raymond Chen's blog, The Old New Thing上了解有关此内容的更多信息。解决方案是从路径字符串中删除该不可见字符。选择从初始"
到第一个正斜杠的所有内容,将其删除,然后重新键入"C:/
,即可达到目的。
答案 1 :(得分:0)
正如您的错误消息所暗示的那样,冒号和正斜杠(C:[some character]/
)之间有一个奇怪的字符。除此之外,代码还不错。
employeeFile = open("C:/Users/xxxxxxxx/Desktop/python/files/employee.txt", "r")
您可以复制粘贴此代码并使用它。