帮忙给看下呗 为什么这个括号里写入文件的路径可以执行成功,但把用户输入的路径传到这里就会出错呢
用户传入的路径是否有权限,拼接是否正确。
查看一下输入路径的格式是否正确,其次就是路径字符串的编码格式等
是正确的请看我上传的图片 第一个 我把用户输入的路径传入 结果报错 第二个 我手动写入文档路径 结果OK
从你图中可以看到,pathname1在引用时加了单引号,把它去掉即可。
把
for line in fileinput.input('pathname1', inplace=1):
改成
for line in fileinput.input(pathname1, inplace=1):