我打开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,同样的事情。
1 个答案:
答案 0 :(得分:3)
使用execfile:
>>>execfile('clean_index.py')
或直接运行它(不在python shell中):
$ python clean_index.py
假设您的路径中有python
。
或者,在python shell中使用import
:
>>>import fibo
>>>fibo.fib(1000)
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
模块导入样本取自the docs。文件名为fibo.py
。
由于您可能只是想运行该文件,我建议您使用第二个选项。