![](/img/trans.png)
[英]ModuleNotFoundError when using importlib.import_module
[英]importlib.import_module is not a package
更新.py:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--data_file")
job_args = parser.parse_known_args()[0]
imported = importlib.import_module(job_args.data_file)
CURIE_BLR.py
testbed = "CURIE_BLR"
sockets = [
"10.64.127.135:2005:Fugazi",
"10.64.127.135:2006:Radium",
"10.64.127.135:2007:Thallium",
"10.64.127.135:2008:Thorium",
"10.64.127.135:2009:Uranium",
"10.64.127.135:2011:Neptune",
"10.64.127.135:2033:Promethium"
]
python update_topo_status.py --data_file CURIE_BLR.py
ModuleNotFoundError: No module named 'CURIE_BLR.py'; 'CURIE_BLR' is not a package
你必須像這樣導入:
import argparse
import CURIE_BLR
parser = argparse.ArgumentParser()
parser.add_argument("--data_file")
job_args = parser.parse_known_args()[0]
imported = importlib.import_module(job_args.data_file)
testbed = "CURIE_BLR"
sockets = [
"10.64.127.135:2005:Fugazi",
"10.64.127.135:2006:Radium",
"10.64.127.135:2007:Thallium",
"10.64.127.135:2008:Thorium",
"10.64.127.135:2009:Uranium",
"10.64.127.135:2011:Neptune",
"10.64.127.135:2033:Promethium"
]
此外,您的文件CURIE_BLR.py
應該位於您的其他 python 包/模塊所在的同一文件夾/路徑上。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.