Section1 __main__问题
Traceback (most recent call last):
File "C:/Users/superDy/PycharmProjects/hehe/doAtest.py", line 5, in <module>
from .fileloadutl import LoadJson
ModuleNotFoundError: No module named '__main__.fileloadutl'; '__main__' is not a package
说 '__main__' is not a package
看来要在包下才行
Section2 import 没有写全
新建了一个包,放入两个文件
依然是
Traceback (most recent call last):
File "C:/Users/superDy/PycharmProjects/hehe/hahaha/doAtest.py", line 5, in <module>
from .fileloadutl import LoadJson
ModuleNotFoundError: No module named '__main__.fileloadutl'; '__main__' is not a package
是这样import的
from .fileloadutl import LoadJson看来是前面没有加文件名导致的
Section3 正确的import方式
from hahaha.fileloadutl import LoadJson
==================================================================
# -*- coding: utf-8 -*- # from .fileloadutl import LoadJson from hahaha.fileloadutl import LoadJson jsondata = LoadJson.loadJson("config.json"); for item in jsondata: print(item)startUrl name dbpath Process finished with exit code 0这回终于可以了