我打开一个终端并将其放入我的文档中,在那里我的名为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