Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我无法从指定目录读取文件_Python_Opencv - Fatal编程技术网

Python 我无法从指定目录读取文件

Python 我无法从指定目录读取文件,python,opencv,Python,Opencv,我试图从目录中读取文件,但无法读取。每次我都会犯同样的错误。hello.txt是文件名,它也包含内容。我想先读取文件,然后逐行读取其内容 import cv2 f = open("C:\\Users\\Kazmi-PC\\OneDrive\\Desktop\\hello.txt", "r") print(f.readline()) f.close() 回溯(最近一次呼叫最后一次): 文件“”,第3行,在 f=打开(“C:\\Users\\Kazmi PC\\OneDrive\\Desktop

我试图从目录中读取文件,但无法读取。每次我都会犯同样的错误。hello.txt是文件名,它也包含内容。我想先读取文件,然后逐行读取其内容

import cv2
f = open("C:\\Users\\Kazmi-PC\\OneDrive\\Desktop\\hello.txt", "r")
print(f.readline())
f.close()

回溯(最近一次呼叫最后一次):
文件“”,第3行,在
f=打开(“C:\\Users\\Kazmi PC\\OneDrive\\Desktop\\hello.txt”,“r”)
FileNotFoundError:[Errno 2]没有这样的文件或目录:“C:\\Users\\Kazmi PC\\OneDrive\\Desktop\\hello.txt”

您是否尝试过使用正斜杠而不是反斜杠? 请尝试将目录字符串更改为:

"C:/Users/Kazmi-PC/OneDrive/Desktop/hello.txt"

此问题似乎与所描述的问题类似

请使用此代码试用-

with open(r"C:\\Users\\Kazmi-PC\\OneDrive\\Desktop\\hello.txt", "r") as file:
    <some code>
打开(r“C:\\Users\\Kazmi PC\\OneDrive\\Desktop\\hello.txt”,“r”)作为文件:
这将表明它是原始字符串

更多信息

编辑:

Python无法找到文件hello.txt,该文件实际上被传递为hello.txt.txt

在windows上查看扩展的简单步骤:

  • 新闻窗口

  • 搜索“文件资源管理器选项”

  • 在“视图”选项卡中,取消选中“隐藏已知文件类型的扩展名”


  • 你好像没有这个文件或文件夹。我有这个文件。它出现在桌面上(指定的位置),然后从代码中获取路径,并在任何文本编辑器中使用它来检查是否可以打开它。可能在桌面上,您只有文件的快捷方式,而该快捷方式存在于不同的文件夹中。您的桌面文件夹位于OneDrive中???语法有问题吗?请将该文件带到其他位置。您是在onedrive上尝试的吗?尽管我已更改了位置,但仍然收到错误写入代码:如果os.path.exists(文件的路径):print('file found')else('not found')检查它处于何种状态!它返回给我结果not FOUND,这意味着该文件不存在!
    with open(r"C:\\Users\\Kazmi-PC\\OneDrive\\Desktop\\hello.txt", "r") as file:
        <some code>