当我运行IDLE(python 3.8)时:
>>> import os
>>> os.system("ls")
0
>>> os.system('echo "test"')
0
>>> os.system("users")
0
>>>
但是如果我这样做:
os.system("ls > test.txt")
test.txt文件已创建并包含结果。
我尝试重新安装,所有内容都无法正常工作...仅当我在终端中运行python时,命令才有效,但IDLE似乎更适合工作。
谁可以帮助我?谢谢
我遇到同样的问题,这就是我所做的:
但是,同样的问题仍然存在。
我的建议是,为什么不使用终端机而不使用IDLE?就我而言,我使用iTerm。
$ python3.8
$ >>> import os
$ >>> os.system("ls")
并且一切正常。