Ubuntu One Folder同步Fi

2024-07-03 06:53:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试修改UbuntuOne文件同步python脚本,使其不包含.iso之类的内容

我已经找到了这个文件:/usr/share/pyshared/ubuntuone/u1sync/常量.py在

里面有一段代码:

import re

# the name of the directory u1sync uses to keep metadata about a mirror
METADATA_DIR_NAME = u".ubuntuone-sync"

# filenames to ignore
SPECIAL_FILE_RE = re.compile(".*\\.("
                             "(u1)?partial|part|"
                             "(u1)?conflict(\\.[0-9]+)?)$")

如何编辑最后一节(regex?)让它忽略.iso文件???我敢肯定这就是放它的地方!在

非常确定这是标准的python操作:)

任何帮助都将不胜感激。在

谢谢。在

安迪


Tags: 文件thetore脚本share内容usr
3条回答

UbuntuOne真的应该有一个.ignore文件或者同等的。。。。我想忽略很多事情。刚开始,.pyblenc。在

更新:它有-看看:

https://answers.launchpad.net/ubuntuone-client/+question/114731

过时答案:

回答。*\\. 在旧模式的开头,因此替换:

“(u1)?冲突(\.[0-9]+)?)$”)

有:

“(u1)?冲突(\.[0-9]+)?|iso)$“)

应该这么做。在

在Python中把字符串一个接一个地列出,只是将它们串联起来,所以它们都是一个字符串。在

regex documentation for python将是查找该文件的地方。在

对于iso,您可能只需在最后一行添加一个"|.*\.iso$"。在

与iso文件匹配的regex将是

".*\\.iso$"

与以“.iso”结尾的任何内容匹配

我想你可以在重新编译打电话给比我更了解python的人可以证实这一点。在

相关问题 更多 >