【问题标题】:os.system() keeps giving me import errorsos.system() 一直给我导入错误
【发布时间】:2022-11-13 07:51:05
【问题描述】:

我正在使用 os.system("python game2.py") 运行我的代码的不同部分。

每次我尝试这个时,它都会给我一个导入错误,例如“没有名为 pygame 的模块”,即使当我自己玩 game2 时,它也可以正常工作。

我能做些什么?

【问题讨论】:

  • 你为什么要使用os.system?只需执行import game2os.system 只会在极其简单的情况下“工作”。该命令会为每个文件生成一个新的解释器,这最终会导致问题,而且效率低下。

标签: python operating-system


【解决方案1】:

好吧,首先,你甚至不应该对不同文件中的代码这样做,你可以只做import game2 然后运行其中的函数。举个例子,game2.RunGame(),如果你有一个函数叫做那个,当然这只是一个例子

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-01
    相关资源
    最近更新 更多