python中os.system('notepad.exe')不报错,但不执行

我用的是pycharm社区版,python是3.9版本

就最简单的导入模块和调用代码 import os
os.system('notepad.exe')

运行结果 Process finished with exit code 0

运行完没任何反应,也不会打开win10系统自带的记事本。
请问这是什么问题呢?

代码本身没有问题,如果python环境配置正确的话,可以正常打开记事的,估计运行环境的python编译器没有设置路径。你可以在系统的cmd运行一下测试:

python
import os
os.system("notepad.exe")
看看结果如何。如果可正常运行,则需要在pycharm中设置python运行环境。

cmd中输入notepad.exe有反应吗
notepad如果没有配置系统环境变量,需要用绝对路径。


import os
os.system("notepad.exe")
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632