0
我写了一个带有一个类和两个函数的小型python模块。该模块的骨架如下:关于python导入的问题有错误
#file name: test_module.py
class TestClass:
@classmethod
def method1(cls, param1):
#to do something
pass
def __init__(self, param1):
#to do something
...
def fun1(*params):
#to do something
...
def fun2(*params):
#to do something
...
另一个PY文件是一个小脚本,其中进口函数和类从模块,如下:
import sys
from test_module import TestClass, fun1, fun2
def main(sys_argv):
li = range(5)
inst1 = TestClass(li)
fun1(inst1)
fun2(inst1)
return
if __name__ == "__main__":
main(sys.argv)
但是,当我执行该脚本,它
- 来自:与下面的消息打破无法读取 的/ var /邮件/ test_module
./script.py:行4:语法错误 附近意外的标记`( '
./script.py:行4:`DEF
主(sys_argv):'
我不确定问题是什么。这是导入问题吗?但是当我尝试在ipython中导入模块时,一切都很顺利。
是否正确缩进的第二个python文件? – systempuntoout 2010-06-11 07:41:49
@systempuntoout正确缩进。 – 2010-06-11 07:44:06