每当我尝试用Python读取文件时都会出现错误,该如何解决?

时间:2020-08-06 22:59:06

标签: python file file-not-found

我的代码:

String = open(r"C:\Users\chloe\OneDrive\Documents\Python\Python code\Python text files\Story\VerbJust.txt", "r").read()
print(String)

我将文件存储在确切的文件夹中,但出现错误:``

Traceback (most recent call last):   
  File "C:\Users\chloe\OneDrive\Documents\Python\Python code\StoryClasses.py", line 47, in <module>     
    VerbTo = ReadFile("VerbTo")   
  File "C:\Users\chloe\OneDrive\Documents\Python\Python code\StoryClasses.py", line 41, in ReadFile     
   string = open(w[variable][0], "r").read() 
FileNotFoundError: [Errno 2] No such file or directory: 'C'

这是为什么? Python不能访问OneDrive吗?

2 个答案:

答案 0 :(得分:1)

在这一行:

3.jpg

看来string = open(w[variable][0], "r").read() 包含文件名。向其中添加w[variable]仅使用文件名的第一个字符。摆脱它。

[0]

答案 1 :(得分:0)

发生此错误是因为引号的格式不正确。

此外,我怀疑您选择的变量名“ String”可能会引起一些问题。

尝试:

string = open(r"filepath", "r").read()
print(string)