2011-05-04 56 views

回答

3

每個模塊將具有__name__屬性,該屬性將爲您提供模塊的點語法屬性名稱。例如:


from one import two 
print two.__name__ 

這應該產生:


import os.path 
from one import two 
print two.__name__.replace('.', os.path.sep) 

這將打印(在Linux/Unix等):


one.two 

然後,您可以簡單地與相關文件分體更換點:


one/two 

或風行:


one\two 
1
from foo.one import two 
print two.__file__ 
+0

ImportError:沒有名爲foo.one的模塊 – 2011-05-04 14:06:42

相關問題