这个问题让我很困惑。可能问题出在代码上,希望你看看
with open(training_images_labels_path,'r') as file:
lines = file.readlines()
Run Code Online (Sandbox Code Playgroud)
他说文件不存在
FileNotFoundError: [Errno 2] No such file or directory: '\\Desktop\\project\\data\\generated\\training_images_labels.txt'
Run Code Online (Sandbox Code Playgroud)
虽然文件存在
我需要解决方案
小智 5
如果文件存在但显示文件不存在,则表示路径未正确给出。尝试正确给出路径。
方法一:
给出正确的路径'C:\\Users\\Public\\Desktop\\project\\data\\generated\\training_images_labels.txt' 或
'C:\\Users\\<insert your username>\\Desktop\\project\\data\\generated\\training_images_labels.txt' 如果我猜对了,那是你的道路
方法二:
使用 os 模块(推荐)
mydir = 'C:/Users/Public/Desktop/project/data/generated'
myfile = 'training_images_labels.txt'
training_images_labels_path = os.path.join(mydir, myfile)
with open(training_images_labels_path,'r') as file:
lines = file.readlines()
Run Code Online (Sandbox Code Playgroud)
方法三:
您还可以尝试将工作目录更改为数据所在的位置。即Desktop>project>data>generated在这里打开文件名的文件。IE
with open('training_images_labels.txt','r') as file:
lines = file.readlines()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20881 次 |
| 最近记录: |