遇到一個寫文件的小程序,需要把print輸出改成輸出到文件,遇到這個問題的思路是把需要的字符串拼接到一個字符串中,然后在寫到文件中,這樣做覺得很麻煩,想到之前的學的exec的使用,但是實驗后發現exec沒有返回值,無法將輸出保存在變量中。
查過資料后,發現可以把print的輸出直接寫到文件里,不需要中間的保存過程,非常有效方便。
格式:print >> fp,格式串 #fp為文件句柄
data=open("D:/data.txt",'w+')print>>data,'%s::%s@%s.%s::%d-%d-%d' % (dtstr,em,dn,choice(doms),dtint,shorter,longer)以上這篇python:print格式化輸出到文件的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答