[英]Decoding a text file in python
解碼文件時語法會是什么樣子,當我嘗試打開文件時,它會顯示 #<_io.TextIOWrapper name='DOB.txt' mode='r+' encoding='cp1252'>
您生成的打印輸出實際上是您打開的文件(它是一個對象)。
我想你是這樣打開文件的:
f = open("DOB.txt", "r+", encoding="cp1252")
直接打印f
將導致您當前打印的字符串。
要實際檢索文件的內容,您需要調用read
方法。
例子:
f = open("DOB.txt", "r+", encoding="cp1252")
content = f.read()
content
將成為您文件的內容作為單個字符串,而換行符由換行符編碼(取決於您的操作系統\r\n
(在 Windows 上)或\n
在基於 UNIX 的操作系統上)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.