0
我有一個Python腳本,這是我從終端像撥打:
python myscript.py arg1 arg2 arg3
的Makefile命令行蟒蛇的ARG
現在我想創建一個Makefile,這將使調用
./myscript arg1 arg2 arg3
做同樣的作爲第一個命令,但我不知道如何做到這一點(主要是因爲附加的命令行參數)。我如何編寫這個Makefile?
我有一個Python腳本,這是我從終端像撥打:
python myscript.py arg1 arg2 arg3
的Makefile命令行蟒蛇的ARG
現在我想創建一個Makefile,這將使調用
./myscript arg1 arg2 arg3
做同樣的作爲第一個命令,但我不知道如何做到這一點(主要是因爲附加的命令行參數)。我如何編寫這個Makefile?
包括您myscript.py的第一行你的Python路徑
#!/usr/bin/python
然後使你的腳本執行
chmod +x myscript.py
如果你願意,你可以重命名myscript.py
到myscript
。
現在你可以按你想要的方式運行它。
有用的建議,但不幸的是我被告知我需要使用makefile。 –
你使用bash還是批處理? (Windows與UNIX)。 –
使用bash,對不起,我忘了提及 –
然後是的,你可以使用'chmod'或者使用'python FILENAME.py $ 1 $ 2 $ 3'的內容創建一個bash文件。現在你可以運行'./myscript arg1 arg2 arg3',它會運行'python FILENAME.py arg1 arg2 arg3'。現在你只需在python中做一個「make file」。 –