1樓:
這個問題涉
bai及到包和
模組du管理。包名zhi和模組名一般dao是小寫。你的檔案是下面的內結構,需要容建立空檔案 b/__init__.py,將b目錄變成package。
a/a.py
from b.c import indexindex()
b/c.py
def index():
print("hello")
b/__init__.py
a/a.py 裡面有兩種引用方式,相對引用和絕對引用:
# 如果a.py是 library,兩種引用方式都可以from ..b.
c import index# 如果a.py是 executable,必須使用絕對引用from b.c import index如果使用絕對引用,需要確保b所在目錄在pythonpath (sys.
path)裡面,比如可以這樣執行:
env pythonpath=. python a/a.py
python的錯誤匯入已經安裝模組問題,怎麼解決
2樓:育知同創教育
直接用try-except結構進行捕獲處理:
try:
from _foo import *
except importerror:
raise importerror('匯入錯誤')
python中 import匯入模組失敗的問題?
3樓:尐二瓜
要看目錄的位置,是否和你這個指令碼在同一級目錄下,而且ping.py這個目錄裡也需要__init__.py這個檔案。
如果解決了您的問題請採納!
如果未解決請繼續追問
4樓:仲思北煙
當多次import同一個模組時,只有第一次import會對模組中的方法進行計算,當多次import統一模組時還有一個壞處,就是後載入的模組有可能會汙染記憶體中重名的變數,所以最好是一個模組只import一次,而且養成好的程式設計習慣,儘量少用from
import
*,因為不同模組中含有的屬性和方法有可能是重名的,這也會造成相互覆蓋,導致程式設計時出現無法檢查的錯誤
python匯入模組問題?
5樓:gta小雞
因為import pygal並不會遞迴匯入pygal下的子模組。
import pygal這行語句實際上做的是:執行pygal目錄下的__init__.py檔案。
6樓:deep湛
這兩種方法都可以,但後面是更加精準的匯入所需要的模組。這樣的話在後面**中用到這個模組的時候可以直接用rotatestyle,如果是第一種寫法就要用pygal.style.
rotatestyle
7樓:god_bless你
理論上來說直bai接import pygal就可du以了。但是如果在**編zhi寫過程中如反覆用dao到其中子模組內就會這樣pygal.maps.
world.***xx,這樣是很容繁瑣的。所以使用import pygal.
maps.world
另外有些時候只會用到其中的某一個類/函式,而且已有編碼中沒有命名衝突,就會使用from pygal.style import rotatestyle,這樣在**中直接用rotatestyle就可以了,而不用表明其屬於哪個模組。
總的來說,這樣做的目的就是為了少敲幾下鍵盤。然而from *** import ***這個語法要謹慎使用!!
8樓:陽光的雷咩咩
第二種寫法主要是為了使用的時候寫法更簡潔
如果不用第二行則要寫全名pyga1.style.rotatestyle
用了第二行只需要寫rotatestyle
python的django views 檔案中引入模組問題 10
9樓:盜墓者
看上面的**,
來按你的導包方法,單獨自執行views是沒問題的
但是在django裡這樣用不行,在執行django專案時,其實當前目錄是整個專案的根目錄
你可以在views目錄下import os,然後 print(os.getcwd())檢視當前目錄:
列印的當前目錄正是整個專案的根目錄,我的是e:\mypython\day51...\blw:
你這裡的就是g:\....anno:
不過真想方便,可以使用:from .***mon_model import data_model
【.】代指當前檔案的目錄,這是一種相對路徑的匯入
有關python匯入模組的問題?
10樓:手機使用者
有關photo匯入模組的問題可以諮詢一下他這個作業系統
有關Python匯入模組的問題,python中import匯入模組失敗的問題?
有關photo匯入模組的問題可以諮詢一下他這個作業系統 python中 import匯入模組失敗的問題?要看目錄的位置,是否和你這個指令碼在同一級目錄下,而且ping.py這個目錄裡也需要 init py這個檔案。如果解決了您的問題請採納!如果未解決請繼續追問 當多次import同一個模組時,只有第...
python函式模組問題,python程式模組函式大小寫不一樣是版本的問題麼
baidef data load the path with open c users dell desktop python hfpy ch5 data the path txt as orignal data data orinal data.readline fina data data.st...
安裝Python模組錯誤問題,怎麼解決
pip安裝 baipython包出現錯誤是可能du是系統沒有更zhi新或者出現了bug。解決方法 dao 在回unix和macos,配置檔案為答 home pip pip.conf,在windows上,配置檔案為 home pip pip.ini。把所有要安裝的包寫在一個檔案裡面,比如require...