带有命令行参数的python生成文件

带有命令行参数的python生成文件,python,makefile,Python,Makefile,我有一个从终端调用的python脚本,比如: python myscript.py arg1 arg2 arg3 现在我想创建一个Makefile,它允许调用 /myscript arg1 arg2 arg3 执行与第一个命令相同的操作,但我不确定如何执行(主要是因为附加了命令行参数)。如何编写此Makefile?在myscript.py的第一行包含python路径 #!/usr/bin/python 然后使脚本可执行 chmod +x myscript.py 如果愿意,可以将myscrip

我有一个从终端调用的python脚本,比如:
python myscript.py arg1 arg2 arg3

现在我想创建一个Makefile,它允许调用
/myscript arg1 arg2 arg3


执行与第一个命令相同的操作,但我不确定如何执行(主要是因为附加了命令行参数)。如何编写此Makefile?

在myscript.py的第一行包含python路径

#!/usr/bin/python
然后使脚本可执行

chmod +x myscript.py
如果愿意,可以将
myscript.py
重命名为
myscript


现在,您可以按您想要的方式运行它。

您使用的是bash还是batch?(Windows vs.UNIX)。使用bash,很抱歉我忘了提到这一点,然后是的,您可以使用
chmod
或创建一个包含
python FILENAME.py$1$2$3
内容的bash文件。现在您可以运行
/myscript arg1 arg2 arg3
,它将运行
python FILENAME.py arg1 arg2 arg3
。现在您只需在python中执行一个“makefile”。这是一个有用的建议,但不幸的是,有人告诉我需要使用makefile。