我正是这么做的,但它不起作用https://youtu.be/qHcHUHF_Qfo?t=438
我在运行窗口中键入位置:
C:\Users\Zachary lastName\mypythonscripts\hello.py
我收到错误消息:
can't open file 'c:\users"Zachary': [Errno 22] invalid argument
bat文件是:
@py C:\Users\Zachary lastName\mypythonscripts\hello.py %*
@pause
我到处搜索都找不到答案,我还编辑了path环境变量,这样我就可以在“运行”窗口中键入程序的名称,但再次出现错误。感谢您的帮助!
必须用引号将路径名括起来,因为空格表示需要一个新参数,但找不到文件:
现在文件路径不应该干扰。带有空格的用户名可能会成为路径的问题,因为它们的空格会导致问题。只需将其括在引号中即可转换为字符串。
在windows中,路径必须用双引号括起来,而在linux中,路径可以用单引号括起来,这是我注意到的一个小差别
相关问题 更多 >
编程相关推荐