2
我在我的目錄下面的文件:如何在python中的相同目錄中的2個類之間進行相對導入?
`directory/
__init__.py
GUI.py
Data.py`
文件GUI.py看起來是這樣的:
import os
import tkinter as Tk
from .Data import data
class GUI(object):
def __init__(self):
do things ...
文件Data.py看起來是這樣的:
import os
class data(object):
do things ...
class data2(object):
do other things ...
我試着運行GUI.py但得到的from .Data import data
ERROR:關於SystemError:家長模塊'沒有加載,無法執行相對進口
我用的是進口,因爲它的相對進口文檔中編寫的。爲什麼不起作用?
你從數據導入data'試過'? –
文件Data.py的內容在語法上是否正確? –
一般注意事項:最好使用小寫文件名,駱駝是用於類和UPPER爲 – Saksow