我想编写一个类似的脚本:打开cmd并运行命令" ipconfig"然后复制我的IP并将其粘贴到文本文件中。 我写了剧本的开头,但我没有得到我想要的结果。 这是脚本的开头:
import os
f = os.system("cmd/ipconfig")
我没有得到ipconfig输出:
Microsoft Windows [Version 10.0.15063]
???(c) 2017 Microsoft Corporation. �� ������� ������.
C:\Users\vespper\PycharmProjects\toturial>
答案 0 :(得分:3)
如果您尝试获取IP地址,请执行此操作
import socket
def get_ip_address():
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(("8.8.8.8", 80))
return s.getsockname()[0]
或
如果您真的想以您尝试的方式执行ipconfig
,请执行此操作以获取输出
import subprocess
proc = subprocess.check_output("ipconfig" ).decode('utf-8')
print (proc)
答案 1 :(得分:0)
这应该可以帮到你。
import os
os.system("ifconfig")