當我使用打印功能在Python這樣Python的 - 打印字符串的文件
print (', '.join(mlink), file=mylist)
然後mylist
是
file1,flie2,file3
如何更改上面的打印功能已經裝整件事()和''所包含的每個文件像這樣
('file1','file2','file3')
在此先感謝。
當我使用打印功能在Python這樣Python的 - 打印字符串的文件
print (', '.join(mlink), file=mylist)
然後mylist
是
file1,flie2,file3
如何更改上面的打印功能已經裝整件事()和''所包含的每個文件像這樣
('file1','file2','file3')
在此先感謝。
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')
解決。謝謝。對不起,忘了提及我使用while循環多頁,上面的代碼給我('file1_1','file1_2,'file1_3')('file2_1','file2_2','file2_3')('file3_1',' ('file1_1','file1_2,'file1_3','file2_1','file2_2','file2_3','file3_1','file3_2,'file3_3')我怎麼能有輸出。 – 2014-09-01 21:23:59
無關:第一行可以寫成'打印(* MLINK,九月= '' ,file = mylist)'(如果可以接受非字符串項目)。順便說一句,'mylist','mlink'對於一個文件和一個序列對象來說都不是非常令人回味的名字。 – jfs 2014-09-01 21:20:18