将 pcap 文件转换为 json 文件(tshark)
To convert a pcap file to a json file(tshark)
在cmd中正常window,但在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 终端上试过了。您能否提供有关您面临的问题的更多详细信息?您是否特别想使用子流程?
在cmd中正常window,但在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 终端上试过了。您能否提供有关您面临的问题的更多详细信息?您是否特别想使用子流程?