簡體   English   中英

解碼 python 中的文本文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM