Re: [問題] 有關package使用方式
import abc 只是執行了 abc 裡的 __init__.py
是空的 所以abc裡就是空的
應該要 import abc.a
或是 from abc import a 才是
如果想要你所要的功能( abc.a.x() )
可以在 __init__.py 裡寫 import a
PS. 可以問一下是台大相關的課程嗎 哪裡有開python的課呢??
※ 引述《kalawang (討厭虛情假意的人)》之銘言:
: 小弟想請問一下關於package使用方式
: /
: test.py
: abc/
: __init__.py
: a.py
: In a.py
: def x(x):
: print 'a is called'
: In test.py
: import abc
: abc.a.x()
: __init__.py is an empty file.
: 但是在/下執行python test.py卻沒有成功
: File "test.py", line 2, in <module>
: abc.a.x()
: 請問是哪裡出錯了呢
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.176.140.46
※ 編輯: KSJ 來自: 180.176.140.46 (01/09 21:17)
推
01/09 21:28, , 1F
01/09 21:28, 1F
推
01/09 21:41, , 2F
01/09 21:41, 2F
推
01/09 22:09, , 3F
01/09 22:09, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):