[英]Regex for reading strings separated by semi-colon and capturing special characters. Python
[英]Python write output separated by semi-colon
我是 Python 新手,我正在嘗試將字段輸出到文本文件。 我已經能夠將輸出扔到一個文本文件中,但它有“[”和“]”將每一行括起來並用逗號分隔。
我不想要括號,我有一個包含逗號的日期字段,所以我需要用分號分隔這些字段。
這是我正在使用的代碼示例:
f=open("output.txt","a+")
for item in x['data']:
print "Variable 1: " + str(var1)
print "Variable 2: " + str(var2)
a=str(var1.strip())
b=str(var2.strip())
row = "%s\n" % [a,b]
f.write(row)
我的輸出如下所示:
['var1', 'var2']
我希望它看起來像這樣:
'var1'; 'var2'
任何幫助將不勝感激。
如果你想讓它們用單引號括起來, 'var1'; 'var2'
'var1'; 'var2'
,然后使用任何
row = "; ".join(repr(x) for x in [a, b])
或者
row = "%r; %r" % (a, b)
或者
row = "{!r}; {!r}".format(a, b)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.