字符串格式长度

时间:2014-10-08 10:24:04

标签: python string formatting

我在我的代码中发现了一个奇怪的行为。 我正在尝试构建一个字符串来向OS发送命令,如下所示:

cmd = "curl -H \"{0}\" -H 'Accept: application/metalink4+xml' bla bla https://blabla/{1}/{2}?bla".format(token,reps[0].scope,reps[0].filename)

然后,我打电话给:

metalink_cmd=Popen(cmd, stdout=PIPE,stderr=PIPE, shell=True)

但是读取输出,我看到参数{0}被截断,这使得curl调用失败。

我也尝试使用%s格式化程序,但结果是一样的。

0 个答案:

没有答案