一个非常简单的模块,可以安全地将数据保存到python中的文件中

save的Python项目详细描述


一个非常简单的模块,可以安全地将数据保存到python中的文件中。

为要保存的文件选择路径和名称时 数据到,脚本检查是否给定路径处的给定文件已经 存在< /强>;如果是,^ {STR 1 } $,它在文件末尾添加一个增加的编号。 名称(在文件扩展名之前,如果有)直到找到 路径+名称尚未采用。

这样可以防止由于不小心重新写入文件而丢失数据。

安装

$ pip install save

基本用法

from save import save

data = 'Hey there'
save(data, 'my_file.txt')

安全路径功能

您可以导入safe_path子模块以与其他库一起使用 或功能。它提供了与save()相同的功能。 (基本上,save()函数本身调用safe_path()来完成 工作)

这是一个涉及matplotlib的示例:

from matplotlib import pyplot as plt
from save import safe_path

plt.plot(range(10))
plt.savefig(safe_path('my_figure.png'))

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JavaFX 2.2字体呈现有问题   java如何从html文本中获取img url   java Spring数据REST存储库404   java从jar文件复制目录   java Spring引导无法满足自定义JPA请求   hadoop将值从Java操作传递到Oozie工作流中的下一个Java操作   java如何修复“Android资源链接失败”?使用NavigationView和片段   c3p0数据源的java独立日志文件   java如何从BufferImage生成图像   java JDBC SQL SELECT查询和方法运行不正常   从Android Studio中的java类获取资源   java EclipseLink MySQLSyntaxErrorException找不到错误   java我应该如何在mysql数据库中自动存储我的gps坐标?   ApacheFlex应该为BlazeDS实现Java DTO的可序列化   java为什么我的组件彼此相邻?   java在dao层中的多种方法   具有可配置凭据的java Spring WebServiceClient   java如何在Spring Boot中获取每个请求中的当前用户?