2024-04-26 19:55:57 发布
网友
我正在用python运行一些耗时的计算,我想序列化中间结果
我的问题如下:每个计算都由多个参数配置:一对数字和字符串。当然,我可以连接所有内容,但它也是非常长的字符串,我担心它会超过文件名允许的长度
有什么办法可以解决这个问题吗
一个简单的方法是使用md5(例如https://docs.python.org/2/library/md5.html)
import md5 tmp=md5.new() tmp.update(<parameter1>) ... filename=tmp.hexdigest()
这将生成足够唯一的文件名。可以将当前时间戳添加为参数以提高唯一性
一个简单的方法是使用md5(例如https://docs.python.org/2/library/md5.html)
这将生成足够唯一的文件名。可以将当前时间戳添加为参数以提高唯一性
相关问题 更多 >
编程相关推荐