37,719
社区成员
发帖
与我相关
我的任务
分享
import os
import subprocess
import uncompyler
p1 = os.popen("find . -name '*.pyc'")
listFiles = p1.read().split("\n")
#print listFiles
for files in listFiles:
# print files
prefix = os.path.splitext(files)
# print prefix
directory = prefix[0].split("\n")
# print directory
cmd = 'uncompyler.py directory.pyc > directory.py'
p2 = subprocess.Popen(cmd, stdout = subprocess.PIPE)
# newFile = os.popen(uncompyler.py files > directory.py)
newFile = p2.read()
print newFile
for f in $(find . -name "*.pyc");do uncompyler.py $f > ${f/pyc/py};done