![](/img/trans.png)
[英]Python ModuleNotFoundError: No module named 'name', with unit test
[英]ModuleNotFoundError: No module named 'module name' on os.execv call - python
我試圖通過調用以不同的 arguments 執行相同的程序:
os.execv(sys.executable, ['python'] + [abs_file_path] + [str(new_arg)])
但是當我這樣做並到達這一行時,它會嘗試運行該文件,但我得到ModuleNotFoundError: No module named 'module name'
引用了我在文件頂部的導入模塊(例如 pandas,其中當然我把它安裝在我的機器上)。
這是一種已知的錯誤嗎? 為什么找不到要導入的模塊?
不確定這是否適合您,但可以執行以下操作:
from myfile import myfunction
my_args = ['foo', 'bar', 'baz']
for new_arg in my_args:
myfunction(new_arg)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.