python-import

    2熱度

    1回答

    我正在嘗試構建一個軟件包,用於修復我的數據庫之一中的任意數據不一致。我的設計包括兩個班級 - Problem和Fix。 問題是SQL查詢存儲爲.cfg文件(例如problem_001.cfg),並且修復程序以Python文件(例如fix_001.py)存儲。查詢配置文件具有對Python文件名的引用。每個修補程序都有一個類Fix,它繼承自基類BaseFix。 `-- problems |

    55熱度

    3回答

    這是一個經常以不同形式提出的問題,並且經常會得到「大聲笑你沒有正確地做它」的反應。可以肯定的是,這是因爲人們(包括我)試圖用作實現有一個常識,而解決方案並不明顯(如果以前沒有這樣做)。 會接受「讓飛出瓶子」的答案。 鑑於 project/ __init__.py /code __init__.py sut.py /tests __i

    1熱度

    1回答

    大家好! 內置pycurl模塊沒有定義捲曲對象 conn = pycurl.Curl() 錯誤消息: 「pycurl」 模塊具有捲曲 所以我下載無屬性最新的pycurl並安裝它,但它只適用於我在交互式Python解釋器中運行代碼時,並且當我將它作爲腳本文件運行時出現同樣的錯誤。 看來,當我將它作爲腳本文件運行時,將包含舊的pycurl模塊。 如何導入新的pycurl模塊或刪除舊的pycurl模

    13熱度

    2回答

    我在我的PYTHONPATH一個包,看起來是這樣的: package/ __init__.py module.py print 'Loading module' 如果我從package/目錄中運行的Python(或寫在這個目錄中的另一個模塊),然後鍵入 import module 它加載module.py並按預期打印出「加載模塊」。但是,如果我再鍵入 fro

    55熱度

    8回答

    我已經嘗試閱讀有關兄弟姐妹進口甚至 package documentation的問題,但我還沒有找到答案。 結構如下: ├── LICENSE.md ├── README.md ├── api │   ├── __init__.py │   ├── api.py │   └── api_key.py ├── examples │   ├── __init__.py │   ├──

    40熱度

    7回答

    在Python,有沒有C預處理語句的類似物,例如?: #define MY_CONSTANT 50 另外,我有常數的大名單我會喜歡導入到幾個類。有沒有類似於在.py文件中將上述常量聲明爲如上所述的長序列語句並將其導入另一個.py文件? 編輯。 文件Constants.py寫着: #!/usr/bin/env python # encoding: utf-8 """ Constants.py

    31熱度

    3回答

    相對進口 假設我們有兩個模塊循環依賴: # a.py import b def f(): return b.y x = 42 # b.py import a def g(): return a.x y = 43 這兩個模塊在目錄pkg用空__init__.py。導入pkg.a或pkg.b正常工作,如this answer中所述。如果我改變了進口相對進口 from . impor

    11熱度

    4回答

    任何人都可以建議我什麼是導入python模塊最pythonic的方式? 讓我解釋一下 - 我已經閱讀了大量的Python代碼,發現如何導入模塊幾種不同的方式,或者更精確地說 - 當導入: 使用一個模塊/多個模塊,其中包括所有的進口(第三方模塊),這是整個項目所必需的,因此所有的進口都集中在幾個模塊中,因此很容易維護進口。當任何單個模塊需要導入任何模塊時,它都會詢問參考模塊。 例如在我們的項目中,我

    26熱度

    2回答

    我一直看到網站提到您執行'python'的目錄被添加到python路徑。例如,在http://www.stereoplex.com/blog/understanding-imports-and-pythonpath上,作者cd到/ tmp文件夾,然後執行'print(sys.path)'並注意,/ tmp文件夾出現在路徑列表中。下面是我想這一點我的系統上(安裝了2.6.6): 示例結構: app/

    8熱度

    3回答

    我的僱主有一個專用模塊我們用於內部單元/系統測試;然而,這個模塊的作者不再在這裏工作,我被要求用它來測試一些設備。 問題是pyfoo需要一個古老的版本twisted(v8.2.0),它在33個不同的文件中輸入twisted。我嘗試在v11.0.0下運行pyfoo的單元測試,我甚至沒有看到TCP SYN包。不幸的是,我已經在我的實驗室linux服務器上安裝了twisted v11.0.0,並且我有自