小编jjh*_*jjh的帖子

Amazon S3中的Etag定义已更改

我已经使用Amazon S3进行一段时间的备份了.通常,在我上传文件后,我会检查MD5总和匹配,以确保我做了一个很好的备份.S3有"etag"标题用于给出这个总和.

但是,当我最近上传一个大文件时,Etag似乎不再是md5总和.它有额外的数字和连字符"696df35ad1161afbeb6ea667e5dd5dab-2861".我找不到任何关于这种变化的文件.我已经使用S3管理控制台和Cyber​​duck进行了检查.

我找不到有关此更改的任何文档.有什么指针吗?

amazon-s3

51
推荐指数
6
解决办法
5万
查看次数

如何使用Python挂载文件系统?

我确信这是一个简单的问题,我的Google-fu显然让我失望了.

如何使用Python挂载文件系统,相当于运行shell命令mount ...

显然我可以os.system用来运行shell命令,但是肯定有一个很好的整洁的Python接口来挂载系统调用.

我找不到它.我认为这将是一个很好的,简单的os.mount().

python unix

32
推荐指数
6
解决办法
4万
查看次数

黑客入侵第三方python模块的最佳实践

我经常发现自己想在我自己的项目中使用第三方python模块,但我知道我还需要对我想要向上游推送的第三方模块进行更改.实现此目的的文件布局/安装的最佳实践是什么?

大多数python模块都使用root目录进行布局,其中包含一个"setup.py"来编译/安装模块.问题是,每次我对模块源进行更改时,我都需要重新运行完整安装步骤才能在项目中使用这些更改.对于像scipy这样的大型模块,这可能需要一些时间.

或者,我可以破解已安装的python模块版本,但是我必须手动将这些更改移回模块的源版本以生成补丁等.

我知道virtualenv和PYTHONPATH,但它们是将模块安装到不同位置的方法.

到目前为止,我已经手动创建了符号链接,但这很麻烦.

python

3
推荐指数
1
解决办法
539
查看次数

标签 统计

python ×2

amazon-s3 ×1

unix ×1