我打開一個終端並將其放入我的文檔中,在那裏我的名爲trianglearea.py的.py文件是一個非常基本的程序,我嘗試執行它。 我輸入/ Documents $ python trianglearea.py到shell中並沒有任何反應; bash提示我輸入另一個命令,就好像我剛剛提示的那樣不存在。我嘗試./trianglearea.py,但我得到一個語法錯誤,因爲我沒有輸入交互式Python和bash不理解我的Python腳本。如果我轉到文件gui樣式並雙擊並在終端中運行,窗口會閃爍並消失,但這不是我想要的。我想讓我的小程序在交互式Python中運行,這樣我就可以輸入內容並實際使用我的功能。 這是我在the.py文件如何從bash shell執行.py腳本
def area(base,height):
''' (number, number) - number
Return area of a triangle with dimensions base * height
>>>>area(10,5)
25.0
'''
return base*height/2
我知道這不應該是很難,但它已經難倒我。
您的腳本不會執行任何操作。所以當你運行'python thing.py'時你看到的是非常正常的。 – Mat 2013-02-09 08:15:05
http://stackoverflow.com/questions/13933169/how-to-execute-python-file-in-linux/13933251#13933251 – 2013-02-09 08:46:53