glob可以和操作系统?

2024-04-23 09:13:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要对文件夹(.apk)中的几个文件运行命令提示符命令。我使用glob成功地打印出一个目录中的多个文本文件,但是当我使用它时操作系统什么都没发生。我使用了命令行命令,我想通过操作系统在单个文件(.apk)上也成功。有什么帮助吗?你知道吗


Tags: 文件命令行命令目录文件夹globapk文本文件
2条回答

为什么不直接使用glob library?然后将输出与操作系统地址:

import glob

for file in glob.glob("*.apk"):
    os.system("do_thing " + file)
import os
import glob
for filename in glob.glob('*.apk'):
    os.system("java -Xmx4g -cp soot-trunk.jar;soot-infoflow.jar;soot-infoflow-android.jar;slf4j-api-1.7.5.jar;s‌​lf4j-simple-.7.5.jar;axml-2.0.jar soot.jimple.infoflow.android.TestApps.Test C:\\Users\\Admin\\Downloads\\DroidBench-master\\DroidBench-master\\apk\\nf\\%s C:\\Users\\Admin\\Downloads\\EnSoft\\EnSoft\\android-sdk\\platforms" % filename)

试着这样做。在代码中操作系统()参数未替换为glob找到的文件名。它应该通过使用字符串格式语法来工作。你知道吗

相关问题 更多 >