我實現了一個函數來製作一個包裝器來寫入文件。這是代碼:Python 2.6.2:在192個字符處寫文件硬包裝
def writeStringToFile(thestring, thefile, mode='w'):
"""Write a string to filename `thefile' to the directory specified in `dir_out'."""
with open(os.path.join(dir_out, thefile), mode) as fh:
fh.write("{0}\n".format(thestring))
我發現,當我寫了192個字符的任意字符串,換行符插在人物192,導致我的輸出文件的硬包,我不想要的。
我查看了open
和write
函數/方法的文檔,我沒有看到任何可以在任何行長度指定硬覆蓋的東西。
任何有助於解決這個問題的見解是值得讚賞的。
我覺得這很令人驚訝。你確定它不是用來檢查包裝長行的輸出文件的編輯器/查看器嗎? – NPE
@mpettis:現在。請刪除你的評論「看到我的編輯上面,這是我自己的愚蠢」。請將這些單詞放入您的答案 - 他們所屬的地方 - 並刪除評論。 –