Python文件使用“wb”方式打開,寫入字符串會報錯,因為這種打開方式為:以二進制格式打開一個文件只用於寫入。如果該文件已存在則將其覆蓋。如果該文件不存在,創建新文件。
所以寫入的字符類型需為二進制格式,如:f.write("hello".encode('ascii'))
寫入的編碼范圍不為128以內,就不能使用ascii了,如:fh.write("漢字".encode('UTF-8'))
Python文件使用“wb”方式打開,寫入字符串會報錯,因為這種打開方式為:以二進制格式打開一個文件只用於寫入。如果該文件已存在則將其覆蓋。如果該文件不存在,創建新文件。
所以寫入的字符類型需為二進制格式,如:f.write("hello".encode('ascii'))
寫入的編碼范圍不為128以內,就不能使用ascii了,如:fh.write("漢字".encode('UTF-8'))
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。