Python 2.7;被叫命令正在被切断

时间:2014-07-28 14:04:20

标签: python git python-2.7

 gitLog = 'git log {0}..{1} --pretty=format:"%an %h %ad %d %s" --date=short --topo-order --no-merges {2}'.format(tag1, tag2, FILE_NAME)

当我运行脚本时,它似乎正在切断并且只运行git log {0}。看起来{0}之后的所有内容都会被删除到新行。

Invoking: git log HEAD
..14.4.15.1 --pretty=format:"%an %h %ad %d %s" --date=short --topo-order --no-merges      file.xml

1 个答案:

答案 0 :(得分:0)

你应该修剪所有参数以确保。

如果它们来自列表(参见您的评论),您可以:

params = [p.strip() for p in params]

如果没有,只需手动修剪每一个。