我的代码设计用于从运行时输入的路径中获取文件。当我输入路径时,我希望看到文件的内容,但我遇到了错误No such file or directory
。在做了一些谷歌搜索后,我在这里找到了一篇SO帖子Python - input of file path,但接受的答案并不适用。 为什么我没有得到预期的结果?
note :我正在使用2017年的视觉工作室来运行它。
我目前的来源是:
def GetFile(input):
end_ = ""
data = open(input, 'r')
for line in data:
end_ = end_ + line
data.close()
return end_
dir = raw_input("Please enter the directory in which the file exists: ")
out = GetFile(dir)
print(out) #To see what was taken from the file
我还尝试使用基于python文档中的建议的另一个函数,如下所示:
def GetFile2(input):
end2 = ""
with open(input,'r') as f:
end2 = f.read()
return end2
当我尝试任何一个时,我的结果如下:
我也试过以下无济于事:
\
更改为/
答案 0 :(得分:2)
您的Windows(或更确切地说是资源管理器)配置为不显示文件扩展名。您文件的实际名称是url
。