[問題] 關於 import

看板Python作者 (allstar)時間15年前 (2010/01/04 17:03), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
想要寫個 listdir.py 能夠在被 import 的時候把 listdir.py 所在資料夾內的東西全列出來 我嘗試過這樣寫 import glob print glob.glob('*') 但是這樣只能把目前工作目錄下的東西列出來 而不是 listdir.py 所在的那個目錄 我知道 import module 後可以用 module.__file__ 得到該 module 所在的位置 可是還沒 import 要怎麼得到這個位置呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.54.70

01/05 04:53, , 1F
寫在 __init__ 裡面...
01/05 04:53, 1F

01/05 09:57, , 2F
可以請您說詳細點嗎?我試過寫在某個 class 的 __init__(),
01/05 09:57, 2F

01/05 09:58, , 3F
也試過寫在資料夾下的 __init__.py,他都還是只列出當前工作
01/05 09:58, 3F

01/05 10:00, , 4F
目錄阿 ...
01/05 10:00, 4F

01/05 10:12, , 5F
搞懂了 ... 感謝,原來我把 module 跟 class 弄混了 ...
01/05 10:12, 5F
文章代碼(AID): #1BGQx8nz (Python)
文章代碼(AID): #1BGQx8nz (Python)