Python连接问题

时间:2013-02-22 10:55:52

标签: python concatenation

我在脚本中遇到串联问题。 我有两个变量:

fileName = 'www.blah.com/var/www/vhosts/www.blah.com/web/images/stories/?{-jYi?'
signature = '{HEX}php.nested.base64.503'

当我试图连接这两个变量时。结果很奇怪:

files = files + '%s -> %s' % (fileName,signature) + '\n'
## Result:
 -> {HEX}php.nested.base64.503 ts/www.blah.com/web/images/stories/?{-jYi?

编辑:

我做错了什么? 我尝试加入,我有完全相同的问题。

提前致谢。

由于一个未知的原因,我不知道为什么当我在终端上打印结果时我得到了这个结果,但在我发送的电子邮件中,一切正常。

这是一个愚蠢的问题......

1 个答案:

答案 0 :(得分:0)

您的代码不应该提供该结果。 但是,这里有另一种方式:

files = '%s %s -> %s\n' %(files, fileName, signature)