2017-01-18 101 views
0

我有一個Python腳本,這是我從終端像撥打:
python myscript.py arg1 arg2 arg3的Makefile命令行蟒蛇的ARG

現在我想創建一個Makefile,這將使調用
./myscript arg1 arg2 arg3
做同樣的作爲第一個命令,但我不知道如何做到這一點(主要是因爲附加的命令行參數)。我如何編寫這個Makefile?

+0

你使用bash還是批處理? (Windows與UNIX)。 –

+0

使用bash,對不起,我忘了提及 –

+0

然後是的,你可以使用'chmod'或者使用'python FILENAME.py $ 1 $ 2 $ 3'的內容創建一個bash文件。現在你可以運行'./myscript arg1 arg2 arg3',它會運行'python FILENAME.py arg1 arg2 arg3'。現在你只需在python中做一個「make file」。 –

回答

1

包括您myscript.py的第一行你的Python路徑

#!/usr/bin/python 

然後使你的腳本執行

chmod +x myscript.py 

如果你願意,你可以重命名myscript.pymyscript

現在你可以按你想要的方式運行它。

+0

有用的建議,但不幸的是我被告知我需要使用makefile。 –