1
我有一個使用buildout構建的項目,在src文件夾中有自定義命名空間和名稱(例如namespace.app1,namespace.app2等)。在項目中全局導入模塊
其中一個應用程序的代碼取自現有項目,並且此模塊中的所有導入都是相對的(例如導入應用程序模塊)。該進口不再是我的項目裏工作,因爲我需要使用類似
import namespace.appname.appmodule
我怎樣才能在全球導入namespace.appname在我的項目,以避免修改每一個已存在的代碼進口?
不要這樣做,如果你使用一個沒有明顯導入的模塊,就會讓其他人很難理解你在代碼中做了什麼。如果你真的想這樣做:我知道這是可能的,但不是如何。有一個模塊將單個下劃線全局註冊爲翻譯功能。 –
不幸的是,該模塊真的很龐大,解析它來修改每個導入會花費太多時間。現在看來這是最好的選擇。 –