简介:许多朋友询问有关多少数据Python获取TXT数据的问题。本文的首席CTO注释将为您提供一个详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!
Python阅读和写作文本文件
要注意的第一件事是TXT文件具有字符编码,并且不同的TXT字符代码可能不同。代码是什么,您可以使用文本编辑器,例如Notepad ++。
建议将读取文件与... AS ...结构一起使用,可以自动关闭文件。
以F:f的打开(“ text.txt”,“ r”)
text = f.read()
打印(文字)
如果您不使用它...因为...您必须手动关闭文件:
f = open(“ text.txt”,“ r”)
text = f.read()
f.close()
打印(文字)
如果文件读取包含中文,则构建-in Open可能会报告错误。目前,使用编解码器模块:
导入编解码器
使用codecs.open(“ text.txt”,“ r”,编码=“ utf-8”)作为f:
text = f.read()
打印(文字)
(假设text.txt是UTF-8编码)
关键字=输入()
用open('search.txt','r')作为鳍:
因为,枚举(FIN)中的行:
如果关键字排队:
打印(我,线)
两个选项
1:使用产量的懒惰加载,示例代码如下:
123456789101112
read_in_chunks(f)中的priect for process_data(pige)(pige)
2:使用ITER和帮助方法:
123456
f = open('trun_big_file.dat')defund1k():返回f.Read(1024)for Iter中的priece(read1k,''):proces_data(pigeS)
建议使用第一个。
结论:以上是首席CTO的相关内容的摘要,内容涉及Python的Python数据相关内容以获取TXT。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?