相关疑难解决方法(0)

Python代码创建密码加密的zip文件?

创建密码加密的zip文件的Python代码是什么?我可以在命令行上使用系统使用一些apt-get'able实用程序.

python

13
推荐指数
3
解决办法
4万
查看次数

Python无法安装包

我正在尝试在 Python 上安装一个包,但 Python 在安装包时抛出错误。每次尝试安装时都会出现错误pip install google-search-api

这是错误我怎样才能成功安装它?

error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/ 
Run Code Online (Sandbox Code Playgroud)

我已经更新了它并拥有 14.27 的最新版本,但问题是抛出相同的错误。

python visual-studio python-3.x

13
推荐指数
3
解决办法
2万
查看次数

使用Python进行文件加密

有没有办法用Python加密文件(.zip,.doc,.exe,......任何类型的文件)?

我看了一堆Python的加密库,包括pycrypto和ezpycrypto,但据我所知他们只提供字符串加密.

python encryption

6
推荐指数
1
解决办法
901
查看次数

创建受密码保护的zip文件Python

我正在使用以下代码在的Python34应用程序中根据用户上传的文件创建受密码保护的zip文件zipFile。但是,当我从Windows打开zip文件时,它不会要求输入密码。稍后,我将使用相同的密码从python读取zip文件。我究竟做错了什么?

这是我的代码:

pwdZipFilePath = uploadFilePath + "encryptedZipFiles/"
filePath = uploadFilePath

if not os.path.exists(pwdZipFilePath):        
      os.makedirs(pwdZipFilePath)

#save csv file to a path
fd, filePath = tempfile.mkstemp(suffix=source.name, dir=filePath)

with open(filePath, 'wb') as dest:
    shutil.copyfileobj(source, dest)

#convert that csv to zip
fd, pwdZipFilePath = tempfile.mkstemp(suffix=source.name + ".zip", dir=pwdZipFilePath)

with zipfile.ZipFile(pwdZipFilePath, 'w') as myzip:
    myzip.write(filePath)

    myzip.setpassword(b"tipi")
Run Code Online (Sandbox Code Playgroud)

python django zipfile python-3.x

4
推荐指数
2
解决办法
8227
查看次数

抑制 python 中的弃用

所以 - 我正在使用库 pyminizip - 这是我发现创建受密码保护的 zip 文件的唯一方法。当我使用它时,我收到一条弃用警告:“#”格式将需要 PY_SSIZE_T_CLEAN。

现在,我无法控制该库,无法修复它 - 我似乎也没有一个简单的替代方案来使用它 - 而且它工作得很好。因此,弃用警告给我带来了零价值 - 但它干扰了我的工具的 UI - 正如它出现在标准输出上一样。有什么办法可以抑制它/让它消失吗?

我称呼它的方式是:

   import pyminizip
   pyminizip.compress_multiple( [ prod_report ], [], f"C:/temp/report{name}.zip", "Password", 9 )
Run Code Online (Sandbox Code Playgroud)

python deprecated

2
推荐指数
1
解决办法
6331
查看次数