我有一个python脚本,我一直试图在cygwin shell脚本中自动执行。 .py脚本包括一个带有一些参数的函数,但是这些参数是在.py脚本中定义的。
搜索了几个小时并在阳光下尝试了一切之后,这才最终起作用:
python email_script.py $1
如果我使用下面的代码,即使在.py脚本中包含完整的文件路径和shebang,也是如此:
python email_script.py
我会收到此错误消息
[Errno 22] Invalid argument.exe: can't open file 'email_script.py
为什么$ 1起作用?