在函数中引用文件名,应该如何输入?
我在D盘下有两个文件something2.txt
something1.txt
但是我如下输入以后,总是提醒我找不到文件。请大家帮忙看看,哪里的问题
请输入需要比较的头一个文件名:d:/something1.txt
请输入需要比较的另一个文件名:d:/something2.txt
Traceback (most recent call last):
File "D:/python练习文件/0基础入门练习题集合/第29课课后第1题.py", line 20, in <module>
differ = dif_file(file1,file2)
File "D:/python练习文件/0基础入门练习题集合/第29课课后第1题.py", line 2, in dif_file
f1 = open(file1)
FileNotFoundError: No such file or directory: 'd:/something1.txt'
另外,如果文件存放在以下路径,应该如何输入文件名?
D:\python练习文件\0基础入门练习题集合 输入的时候不需要用正斜杠,请用反斜杠 BngThea 发表于 2017-12-29 11:51
输入的时候不需要用正斜杠,请用反斜杠
请输入需要比较的头一个文件名:d:\\something1.txt
请输入需要比较的另一个文件名:d:\\something2.txt
Traceback (most recent call last):
File "D:/python练习文件/0基础入门练习题集合/第29课课后第1题.py", line 20, in <module>
differ = dif_file(file1,file2)
File "D:/python练习文件/0基础入门练习题集合/第29课课后第1题.py", line 2, in dif_file
f1 = open(file1)
FileNotFoundError: No such file or directory: 'd:\\\\something1.txt' wfjx_85 发表于 2017-12-29 11:53
请输入需要比较的头一个文件名:d:\\something1.txt
请输入需要比较的另一个文件名:d:\\something2.txt ...
你直接输入d:\something1.txt
input函数会自动帮你完成转义的 BngThea 发表于 2017-12-29 11:57
你直接输入d:\something1.txt
input函数会自动帮你完成转义的
找到原因了,我建了一个something.txt的文本文件输入文件名要输入,d:\\something.txt.txt才可被识别。。。
页:
[1]