我想使用 Windows 的命令网络统计服务器并从中提取日期,它的模式是:(\d+-\d+-\d+ \d+:\d+:\d+)
def sysCmd(string):
try:
res = subprocess.Popen(string)
return res
except:
return "NULL - Command Error"
loginTime = sysCmd ("net statistics server ") # windows command
loginRex = "(\d+-\d+-\d+ \d+:\d+:\d+)"
loginMatch = re.search(loginRex, str(loginTime))
print (loginMatch.group(0))
我收到错误: AttributeError: 'NoneType' object has no attribute 'group'
对于此 windows 命令给出的输出,正则表达式似乎在正则表达式测试工具中运行良好。经过这么多的反复试验,它仍然没有失败。
我究竟做错了什么?
ps 我正在使用 Python 3