问题描述
在cmd窗口正常工作,但在Python软件中不工作 编写以下代码时,json 文件为空。 json 文件为空,无法创建。
"cmd) tshark –r 15_20.pcap –T json >15_20.json" 运行正常。
import os,sys
import subprocess
#os.system('tshark –r 15_20.pcap –T json > /15_20.json')
subprocess.run('tshark –r 15_20.pcap –T json > 15_20.json',shell=True)
解决方法
以下代码正常运行-
import os
os.system('tshark -r check.pcap -T json > file.json')
我看到 JSON 内容保存在 file.json 中。
我在我的 MAC 终端上试过了。您能否提供有关您面临的问题的更多详细信息?您是否特别想使用子流程?