我正在尝试修改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操作:)
任何帮助都将不胜感激。在
谢谢。在
安迪
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”结尾的任何内容匹配
我想你可以在重新编译打电话给比我更了解python的人可以证实这一点。在
相关问题 更多 >
编程相关推荐