Python - 将字符串打印到文件

时间:2014-09-01 21:11:26

标签: python

当我像这样在Python中使用print函数时

print (', '.join(mlink), file=mylist)

然后mylist

file1,flie2,file3

如何更改上面的打印功能以使整个内部()和每个文件包含在''这样的

('file1','file2','file3')

提前致谢。

1 个答案:

答案 0 :(得分:2)

print(repr(tuple(mlink)), file=mylist)

演示:

In [251]: mlink = ['file1','file2','file3']

In [252]: repr(tuple(mlink))
Out[252]: "('file1', 'file2', 'file3')"

In [253]: print(repr(tuple(mlink)), file=open('mylist', 'wb'))

生成一个名为mylist的文件,其中包含:

('file1', 'file2', 'file3')