将打印行格式化为单行 - Python

时间:2016-10-24 17:20:08

标签: python-3.x printing format output

只是想在这个问题上找一点帮助,我似乎无法让输出完全正确,并且非常感谢有人能提供的任何帮助。谢谢!

所以这是我正在使用的代码的一部分:

NewList = []

with open("LOCS.txt") as infile:

for line in infile:
    ThisLine = line
    NewLine = "V_ARTICLE_FULL.ISI_LOC= " + "'" + ThisLine + "'" + " OR "
    NewList.append(NewLine)
    print NewLine

for ele in NewList:
    f.write(ele)

我得到的输出看起来像这样:

'或者V_ARTICLE_FULL.ISI_LOC =' 00017664 '或者V_ARTICLE_FULL.ISI_LOC =' 00018373

我希望它看起来更像这样:

V_ARTICLE_FULL.ISI_LOC =' 00017664'或者V_ARTICLE_FULL.ISI_LOC =' 00018373'

1 个答案:

答案 0 :(得分:0)

根据我的原始评论,您要做的是从行尾删除换行符,如下所示:

cp origfile newfile

这将使您的输出正确显示。