-2

我打开 C:\Python27\python.exe,输入 clean_index.py(这是一个位于 C:\Python27 中的文件),我得到:

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

这是怎么回事?我输入 C:\Python27\clean_index.py,同样的。

4

1 回答 1

3

使用执行文件

>>>execfile('clean_index.py')

或者直接运行它(不在 python shell 中):

$ python clean_index.py

假设你有python你的路径。

或者,import在 python shell 中使用:

>>>import fibo
>>>fibo.fib(1000)
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

模块导入示例取自docs。文件名为fibo.py.

由于您可能只是想运行该文件,因此我建议您使用第二个选项。

于 2013-08-03T14:24:24.133 回答