擅长:python、mysql、java
<p>如果您只想运行外部命令,为什么要使用Python?这对于shell脚本或批处理脚本来说更有意义。(我认为Windows批处理脚本很糟糕。)</p>
<pre class="lang-py prettyprint-override"><code>import os
import subprocess
inputdir = "C:/testfolder"
with open("outfile.txt","w") as outfile:
for pcapFilename in os.listdir(inputdir):
if not pcapFilename.endswith(".pcap"):
continue
subprocess.run(["tshark", "-r",
os.path.join(inputdir, pcapFilename),
"-q", "-z", "io,stat,1"],
stdout=outfile, check=True)
</code></pre>