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