【问题标题】:Python - Opening a Password Protected CSV to read/writePython - 打开受密码保护的 CSV 以读取/写入
【发布时间】:2021-03-07 20:32:59
【问题描述】:

我只用了两个月的 python,所以我对编码还是很陌生。

最近,在工作中,我编写了一个代码,它打开一个现有的 CSV 文件,执行一些操作并吐出一个新的 CSV 文件。这一点我很满意。

但我想知道的是,在保护文档并仍然运行代码来打开它方面,我能做些什么?例如,我想用密码保护这个 CSV 文件,但想提示用户输入密码,这将是打开/读取文件的唯一方法。

谁能指点我正确的方向?

【问题讨论】:

  • 您需要存储一个加密文件并在处理过程中即时解密。

标签: python csv passwords password-protection


【解决方案1】:

CSV 文件只是一个格式化文本 (.txt) 文件。因此,为了保护文件,有几种方法。

  1. 保存 CSV 文件,然后使用操作系统命令更改其权限 - Password Protecting Excel file using Python
  2. 用密码压缩 csv 文件。不幸的是,“内置zipfile 模块不支持写入密码加密文件(仅读取)。您可以使用pyminizip。请参阅Create password protected zip file Python

【讨论】:

    猜你喜欢
    • 2020-06-18
    • 1970-01-01
    • 2018-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-16
    • 2011-10-08
    相关资源
    最近更新 更多