2
我的代碼2條不同的線路:Python的CSV閱讀fmtparams
f = open("file.csv", "rt")
和:
f = open("file.csv", "rb")
我一直想爲這是什麼意思在網上搜索,但所有我能找到的其他例子。我想知道的是rt
和rb
是什麼意思?
我的代碼2條不同的線路:Python的CSV閱讀fmtparams
f = open("file.csv", "rt")
和:
f = open("file.csv", "rb")
我一直想爲這是什麼意思在網上搜索,但所有我能找到的其他例子。我想知道的是rt
和rb
是什麼意思?
你認爲看着the documentation?
D'oh!當我嘗試使用谷歌搜索時,我只發現這個鏈接,這不是我想要的: http://docs.python.org/release/3.1.5/library/csv.html 在你給的鏈接我沒有定義't'。你知道嗎? 謝謝。 – gm0bbq
't'沒有用太多,因爲它是默認的:文本模式,在這種模式下,Python將在讀取時將文件中的行結尾轉換爲'\ n',並在寫入時將其轉換回平臺特定的行結尾,而不是'b'(二進制)模式,它讀取所有內容。 – kindall
關於Python中的csv。在Python 2中,您需要以二進制模式打開csv文件,在Python 3中以文本模式打開它們。 –