小编MP0*_*MP0的帖子

Git存储库中的Git存储库

我有一个包含Git存储库的Git存储库.

repo1/
     .git/
     files
     repo2/
          .git/
          files
     files
Run Code Online (Sandbox Code Playgroud)

是否可以使用这种架构?

git

29
推荐指数
2
解决办法
2万
查看次数

使用与pygobject Gtk3的林间空地

我正在使用迁移指南(将GTK2移植到GTK3)将脚本转换为使用Gtk3 .我把我改成import pygtkfrom gi.repository import Gtk等等......

我被困了,因为glade模块是从模块gtk加载的:

 import gtk
 import gtk.glade
Run Code Online (Sandbox Code Playgroud)

但是现在再也没办法了.

请注意,我只需要替换gtk.glade.XML()...

pygtk glade pygobject gtk3

12
推荐指数
1
解决办法
6740
查看次数

有没有一种使用Python编写ODT的简单方法?

我的观点是,使用任一吊舱(从APPY框架,这是使用对我来说是痛苦)或OpenOffice的UNO桥,似乎很快就被弃用,而这需要OOo.org同时发动我的脚本运行是不理想可言.

任何人都可以指出我一个简洁而干净的ODT(桌子是我的优先级)的简洁方法,而不必再自己编码吗?

编辑:我正在尝试ODFpy似乎做我需要的东西,稍后会更多.

python pod uno odt

6
推荐指数
2
解决办法
4190
查看次数

Git比较提交的标准,为什么包括提交者?

Git使用SHA1哈希来标识提交对象,根据Git Book,提交对象包含:

  • 一颗树
  • 指向旧提交(父)的指针
  • 时间戳
  • 作者的名字
  • 提交者名称
  • ...

令我惊讶的是既需要作者commiter在提交对象,的确是一个迅速合并问题提交到另一个相同的存储库时,由于提交哈希会改变!

我的观点由GitHub说明,在您的Fork Queue中,一旦您的更改与原始项目合并,您甚至可以找到自己的提交!它通常是一个"metaconflict",因为发起变更的人是相同的,谁提交不应该改变提交的性质 ......

那么,为什么需要呢?是滥用作者和提交者吗?我理解两者的需要,我不明白为什么两者都应该包含在提交哈希中,为什么不在其他地方呢?

可以不同意在不同的repos中提交的相同更改应该被标识为相同,因此从哈希中排除提交者的名称吗?

git commit github

5
推荐指数
2
解决办法
888
查看次数

使用python RegExp编译的全局标志

是否可以定义一个全局标志,以便Python re.compile()自动设置它?例如,我想在re.DOTALL我的所有RegExp中使用标志 - 例如 - 一个类?

起初听起来可能很奇怪,但由于它是由YAPPS生成的,所以我并没有真正掌控这部分代码.我只给YAPPS一个包含RegExp的字符串并调用它re.compile().唉,我需要在re.DOTALL模式中使用它.

快速修复是编辑生成的解析器并添加适当的选项.但我仍然希望有另一种更自动化的方法来做到这一点.

编辑:Python允许您使用(?...)构造设置标志,所以在我的情况下,re.DOTALL是(?s).虽然很有用,但它不适用于整个类或文件.

所以我的问题仍然存在.

python regex

5
推荐指数
2
解决办法
6315
查看次数

标签 统计

git ×2

python ×2

commit ×1

github ×1

glade ×1

gtk3 ×1

odt ×1

pod ×1

pygobject ×1

pygtk ×1

regex ×1

uno ×1