MAC OS-os.system(command)什么都不显示

问题描述 投票:0回答:1

当我运行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似乎更适合工作。

谁可以帮助我?谢谢

python macos python-idle
1个回答
0
投票

我遇到同样的问题,这就是我所做的:

  • 重新启动IDLE。
  • 重新启动笔记本电脑。

但是,同样的问题仍然存在。

我的建议是,为什么不使用终端机而不使用IDLE?就我而言,我使用iTerm。

$ python3.8
$ >>> import os
$ >>> os.system("ls")

并且一切正常。

© www.soinside.com 2019 - 2024. All rights reserved.