【发布时间】:2026-01-11 21:15:02
【问题描述】:
我用 Python 编写了这个简单的脚本:
import os
os.system("ping www.google.com")
它在 windows 的 cmd 中以交互模式工作,但如果我在 IDLE 上写它似乎不起作用(它出现一个 cmd 黑屏)。这是第一个问题。
我喜欢做的第二件事是: 我想将 ping 的结果保存在一个文件中 我该怎么做?
我是 Python 新手(两天);) 非常感谢。
【问题讨论】:
-
你不能用
os.system来做。这就是为什么the docs foros.system专门说,“子进程模块提供了更强大的工具来生成新进程并检索它们的结果;使用该模块比使用此功能更可取。请参阅subprocess文档中的Replacing Older Functions with the subprocess Module 部分以获取一些有用的信息食谱。”