【发布时间】:2020-03-06 10:06:32
【问题描述】:
此代码将google.de has address 216.239.34.117 写入外壳
import os
os.system("host google.de")
现在我想将 IP 地址保存到一个字符串变量中,但我无法弄清楚我是如何从命令行读取的。或者有没有更简单的方法将 IP 地址获取到变量?
谢谢和问候, 亚历克斯
【问题讨论】:
-
也许你正在寻找 argparse
-
这不是从命令行读取的!您想将子进程的标准输出重定向到您自己的程序。我建议使用例如
subprocess.Popen因为它允许您控制标准输入、标准输出和标准错误 -
@OzgurOz OcasoProtal 我认为这就是我正在寻找的!谢谢你:)
标签: python shell command-line operating-system