看板 Python 關於我們 聯絡資訊
想要寫個 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
eromoot:寫在 __init__ 裡面... 01/05 04:53
os653:可以請您說詳細點嗎?我試過寫在某個 class 的 __init__(), 01/05 09:57
os653:也試過寫在資料夾下的 __init__.py,他都還是只列出當前工作 01/05 09:58
os653:目錄阿 ... 01/05 10:00
os653:搞懂了 ... 感謝,原來我把 module 跟 class 弄混了 ... 01/05 10:12