PermissionError: [Errno 13] Permission denied: 问题的解决方法

在python中运行需要输入文件路径 的程序时,会报错误。

PermissionError: [Errno 13] Permission denied

FileNotFoundError: [Errno 2] No such file or directory

NotADirectoryError: [WinError 267] 目录名称无效

会报这样的错误,按照网上的做法,都是去掉文件夹只读属性、修改环境变量,根本没有用。

你需要确定一点,就是你的程序要处理的,到底是文件,还是文件夹 ??

按照处理文件的类型来输入。

D:\python\3\python.exe D:/pythonfile/practice/projectpractice/watermark/watermark.py
Enter Floder Path:D:\pythonfile\practice\projectpractice\watermark\1.png
Enter Watermark Path:D:\pythonfile\practice\projectpractice\watermark\1.png
['1.png', '1.txt', '2.txt', 'desktop.ini', 'output', 'test.py', 'watermark.py']
RGBA
savingoutput/1.png...

Process finished with exit code 0

这样就不会报错。

 Enter Floder Path是原路径。Enter Watermark Path是水印文件的路径,都是文件。

你可能感兴趣的:(教程,排错,指南,python)