我在使用subprocess.call(), subprocess.run(), subprocess.Popen(), os.system(), (以及其他运行命令提示符命令的函数)方面遇到了一些问题,因为我似乎无法使msg命令正常工作。
import subprocess
subprocess.call("msg * Hey",shell=True)
Run Code Online (Sandbox Code Playgroud)
理论上,不幸的是,这应该向网络上的每台计算机发送“嘿”,这根本没有运行,我不太确定为什么。我可以cmd成功运行它,但无法通过 Python运行它。
我很想知道为什么这不起作用,并希望有一种方法来修复我的代码或替代解决方案。
编辑:解决了,谢谢大家的帮助。升级到 64 位 Python 就成功了。