os.system("'C:\Program Files\Wireshark\tshark.exe' -r B2.pcap -T fields -e frame.number -e frame.time -e ip.src -e tcp.srcport -e ip.dst -e tcp.dstport -e ip.proto -e ip.flags.syn -e ip.flags.nf -e ip.flags.df -e frame.len -E header=y -E separator=, > traffic.csv")我正在尝试在 python 中运行上述命令,但它将 \tshark.exe 部分中的 \t 读取为制表符。我该如何解决这个问题?
3 回答
四季花海
TA贡献1811条经验 获得超5个赞
尝试
os.system("'C:\Program Files\Wireshark\\tshark.exe' -r B2.pcap -T fields -e frame.number -e frame.time -e ip.src -e tcp.srcport -e ip.dst -e tcp.dstport -e ip.proto -e ip.flags.syn -e ip.flags.nf -e ip.flags.df -e frame.len -E header=y -E separator=, > traffic.csv")
反斜杠用于“转义”字符,如果要打印反斜杠,则必须用另一个反斜杠将其转义
添加回答
举报
0/150
提交
取消