我有一个python脚本,但我不知道如何使用它。脚本看起来像这样
def usage():
print "usage : ./ssl-patch <apk file>"
def unzip_apk(infile, output):
zfile = zipfile.ZipFile(infile, 'r')
zfile.extractall(output)
zfile.close()
def zip_to_apk(indir, output):
outapk = zipfile.ZipFile(output, 'w')
for (path, dirs, files) in os.walk(indir):
zipath = path[len("./" + output):]
for filename in files:
outapk.write(os.path.join(path, filename), os.path.join(zipath, filename), zipfile.ZIP_DEFLATED)
outapk.close()
def escape_dollar(string):
return(re.sub('\$','\\$',string))
我将所有文件放在一个文件夹中然后用cd定位到它然后写了nameOfScript.py fileName.apk我还尝试了很多其他方法来编写它但是无法弄明白。
但我收到了错误
print "usage : ./ssl-path <apk file>" ^
SyntaxError: invalid syntax
谢谢:)
答案 0 :(得分:0)
欢迎来到SO。
脚本缺少主要部分,它只包含函数定义(从def
开始)。
可以使用python [name_of_script] [command-line-parameters]调用包含主要部分(使用if __name__ == '__main__':
或只使用函数定义之外的语句)的脚本。
希望有所帮助:)