我正在尝试制作一个程序,当我将我的 .zip 文件拖到 program.py 上或者当我将它编译为 program.exe 时,在 Windows 文件浏览器中我可以放下它并且程序将内容解压缩到我可以访问的特定位置。然后这将有进一步的编程,但这就是我目前真正需要的。我正在使用 Python 3.4.2、32 位、Windows 7。
最佳答案
将以下代码保存为 unzip.py
,然后在 cmd 中输入 python unzip.py file_to_unzip_.zip C:\Destination
运行它。
from sys import argv
from zipfile import ZipFile
def unzip(source=None, destination=None):
zip = ZipFile(source)
return zip.extractall(destination)
if __name__ == '__main__':
unzip(source=argv[1], destination=argv[2])
关于python - 我如何让我的 Python 程序解压缩我拖过的压缩文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28596663/