我有一個包含一些函數的.py文件。其中一個功能需要Python的csv模塊。我們稱之爲foo
。在另一個模塊中使用模塊
這是事情:如果我進入python shell,導入csv模塊,寫入foo
的defitinion並使用它,一切運行良好。
當我嘗試從自定義模塊導入foo
時出現問題。如果我進入python shell,導入csv模塊,導入foo
所在的模塊並嘗試使用它,它將返回一個錯誤,指出'csv'沒有被定義(它的行爲就好像csv模塊沒有被進口)。
我想知道我是否缺少某種與進口相關的作用域行爲。
如何啓用foo
以使用csv模塊或任何其他需要的模塊?
預先感謝您
'foo'是否包含語句'import csv'? – snakecharmerb