带有命令行参数的python生成文件
我有一个从终端调用的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 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。