safer::nazar_amulet:用Python更安全地编写:nazar_amulet: 源码
:nazar_amulet: 更安全:更安全的Python编写 :nazar_amulet: 不再有部分写入或损坏! 包装文件流,套接字或任何可调用的文件。 从命令行使用安装safer : pip install safer 。 在Python 3.4-3.9上测试。 是旧的Python 2.7版本。 请参阅的中型文章 safer有助于通过编写整个文件或不编写任何文件来防止程序员错误破坏文件,套接字连接或通用流。 它不会阻止同时修改其他线程或进程中的文件:如果需要原子文件写入,请参见 它还具有一个有用的dry_run设置,使您可以在不实际覆盖目标文件的情况下测试代码。 safer.writer()包装一个现有的writer,socket或stream,并写一个完整的响应,或者什么都不写 safer.open()是内置open替代品,该内置open可以写入整个文件或不写入任何文件 safer.closer()返回像流从safe
文件列表
safer-master.zip
(预估有个25文件)
safer-master
setup.py
1KB
CHANGELIST
2KB
.gitignore
2KB
requirements.txt
0B
pyproject.toml
114B
.travis.yml
298B
MANIFEST.in
251B
LICENSE
1KB
setup.cfg
41B
暂无评论