问个很菜的问题。

问个很菜的问题。

如何在python的shell中运行py程序?

电脑是WINXP系统
我添加了系统path路径 c:\python25 ,为什么运行aa.py总是不行呢
你指的怎么运行?
是python aa.py?还是直接aa.py点击就运行??


前者把py安装路径加到环境变量PATH后面,后者把.py的后缀加到环境变量PATHEXT就行了
有两种方法,一种是在cmd中运行,一种是在python的shell中import再运行。
你想用的是第一种方法吧,呵呵,进错了终端了。
我进的是 python shell ,已经设置了windows的path为 c:\python25
无论运行 aa 还是 aa.py 都不行,只能在编辑器里按F5,真郁闷啊。

>>> aa

Traceback (most recent call last):
  File "<pyshell#5>", line 1, in <module>
    aa
NameError: name 'aa' is not defined
>>> aa.py

Traceback (most recent call last):
  File "<pyshell#6>", line 1, in <module>
    aa.py
NameError: name 'aa' is not defined
python的shell是不能直接用路径运行py文件的,路径和文件名是给cmd用的。
如果要在python的shell里运行,可以这样:
import aa
aa.main()


QUOTE:
原帖由 yxpxa 于 2008-9-1 14:56 发表
我进的是 python shell ,已经设置了windows的path为 c:\python25
无论运行 aa 还是 aa.py 都不行,只能在编辑器里按F5,真郁闷啊。

>>> aa

Traceback (most recent call last):
  File "", line 1, in ...

请把问题描述清楚。。。。。。。。。。。。
如果不是想要调试,还是推荐你用cmd,直接cd到你aa.py的目录,然后输入aa.py回车就运行了。