0
由於某些原因,如果我相對於根目錄導入類,則不會反映我的更改。這裏有一個例子:python沒有檢測到從根目錄導入的更改
root/__init__.py
subdir/__init__.py
bar.py
如果我cd到子目錄並做:
>>> from bar import baz
>>> dir(baz)
這反映了我的變化,以及我加入到巴茲
但是,如果我這樣做的方法:
>>> from subdir.bar import baz
>>> dir(baz)
這並不反映我的變化
我已經刪除了該項目中的所有.pyc文件。這讓我瘋狂!
你檢查你的權限的目錄? – ramblinjan 2012-03-16 06:47:36
你有沒有檢查過你的PYTHONPATH?也許有一箇舊版本掛在... – 2012-03-16 06:50:21
我有drwxrwxr-x在subdir和-rw-rw-r--在酒吧 – stackOverlord 2012-03-16 06:50:42