从shell脚本执行.py脚本,为什么$ 1是神奇的解决方案?

时间:2018-06-29 07:22:10

标签: python shell cygwin

我有一个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起作用?

0 个答案:

没有答案