python-import

    5熱度

    2回答

    假設我有兩個python腳本A.py和B.py。我正在尋找一種方式來從A內以這樣的方式運行B中: 乙認爲這是__main__(所以在B中的if __name__=="__main__"塊代碼將運行) B是不實際(例如,它不覆蓋sys.modules中的"__main__"條目) B中引發的異常傳播給A(即,可能會被A中的except子句捕獲)。 這些例外,如果不抓住,內B. 我已經試過各種方法產生

    4熱度

    1回答

    可能重複: know filename:line_no where an import to my_module was made 我想找出哪些模塊導入我的樣本模塊「富」: foo.py # pseudocode, this should be triggered when "foo" is imported on_import(): print "foo is imported by

    12熱度

    1回答

    裏面我有一些功能使用__import__ 特別是交互式加載Python模塊最近,我在一些文章偶然發現關於「進口鎖」在Python,即鎖定進口(不只是GIL)。但是這篇文章很舊,所以也許這不是真的。 這讓我想知道在線程中導入的做法。 是import/__import__線程安全嗎? 他們可以創造死鎖嗎? 它們是否會導致線程化應用程序中的性能問題? 編輯2012年9月12日 感謝偉大的答覆Soravu

    0熱度

    2回答

    這工作。 from django.contrib.auth import load_backend, login from django.contrib.auth.models import User 但是,這並不是。 from django.contrib.auth import load_backend, login, models.User 爲什麼後者不工作? models模塊是否

    11熱度

    3回答

    在我的一些Django應用程序中,我使用settings_local.py文件覆蓋各種環境(例如開發,測試和生產)上不同的設置。我已經最初使用下面的代碼,包括其在settings.py內容: try: from settings_local import * except ImportError: sys.stderr.write("The settings_local.py

    3熱度

    1回答

    Python 3.3的zipfile模塊可以理解用bzip2或xz壓縮而不是傳統的deflate算法的.zip壓縮文件。此擴展壓縮支持是否擴展到zipimport功能?

    8熱度

    4回答

    在我的應用程序中,我使用example包中的模塊examplemod。 我的應用程序: from example import examplemod examplemod.do_stuff() 它導入另一個模塊中example像這樣。 examplemod.py: from example import config # uses config # then does stuff c

    3熱度

    2回答

    我不知道導入模塊的正確方法。 我有一個初始化代碼的主文件,做了一些初步計算等。 我也有5個函數f1,f2,... f5。主代碼和所有功能需要Numpy。 如果我在主文件中定義所有函數,代碼運行良好。 (與導入:import numpy as np) 如果我把功能在一個單獨的文件,我得到一個錯誤: Error : Global name 'linalg' is not defined. 什麼是導入模

    6熱度

    2回答

    以下導入語句的效果之間有什麼區別,微妙或不那麼微妙?我發現它們都用於示例程序中,並且確實如此,它們似乎都起作用。如果它們在功能上完全等價,那麼它會違背Python的「只有一種做法」。所以我很困惑。我剛開始使用Python並試圖保持良好的習慣。因此,例如,在SciPy的包內插模塊... from scipy import interpolate as spi 或 import scipy.int

    9熱度

    1回答

    我很慚愧地問這樣一個問題,但我已經嘗試了幾個小時了......似乎我無法得到我的python版本做隨機的東西了。更確切地說,它缺少模塊urandom。 首先,這裏有我的系統的一些信息: OSX版本:10.7.4 Python版本:Python的2.7.1 which python:/opt/local/bin/python import os; os:<module 'os' from '/opt