Python MAC OS-OS.system(命令)不显示任何内容
当我空闲运行时(python 3.8): 但如果我这样做:Python MAC OS-OS.system(命令)不显示任何内容,python,macos,python-idle,Python,Macos,Python Idle,当我空闲运行时(python 3.8): 但如果我这样做: os.system("ls > test.txt") 将创建test.txt文件并包含结果 我试着重新安装,但一切都没用。。。 只有在终端中运行python,命令才能工作,但IDLE似乎更适合工作 谁能帮我?谢谢我收到了同样的问题,我就是这么做的: 重新启动怠速 重新启动我的笔记本电脑 然而,同样的问题依然存在 我的建议是,与其使用空闲,不如使用终端?在我的例子中,我使用iTerm $ python3.8 $ >&g
os.system("ls > test.txt")
将创建test.txt文件并包含结果
我试着重新安装,但一切都没用。。。
只有在终端中运行python,命令才能工作,但IDLE似乎更适合工作
谁能帮我?谢谢我收到了同样的问题,我就是这么做的:
- 重新启动怠速
- 重新启动我的笔记本电脑
$ python3.8
$ >>> import os
$ >>> os.system("ls")
而且一切都很好。如果您从终端开始使用 `$python3-m idlelib' 当返回值打印在空闲外壳中时,来自os.system的输出将显示在终端中。但是,除非我正在开发一个使用os.system的Python脚本,否则我只会保持空闲和Terminal都处于打开状态,并在其中键入相应的命令。os.system()的输出直接进入您的终端;Python在这个过程中没有扮演任何角色。如果不是从终端运行,那么输出将无处可去。使用
子流程
模块以允许您对其输出执行某些操作的方式运行程序。
$ python3.8
$ >>> import os
$ >>> os.system("ls")