在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是水印文件的路径,都是文件。