2011-07-24 30 views

回答

2

在命令行中執行這些語句時,你的意思是滿足的問題?不同的是,「python scriptname.py」在你的路徑中顯式調用名爲「python」的程序(在Linux中,輸入「哪個python」會告訴你程序在哪裏),「scriptname.py」只是執行該文件,將其送至殼體進行解釋。如果將它提供給shell,它應該在頂部定義在執行時調用哪個程序(在Linux中,如/ usr/bin/python)。然後,shell用腳本的其餘部分執行該程序,實際上與第一條語句執行相同的操作。

+0

也許[此](http://stackoverflow.com/questions/6478120/unable-to-get-sys-argv1-value)也應該考慮到: – joaquin

相關問題