文件名称:读写文本数据-华为云大数据中台架构分享
文件大小:5.68MB
文件格式:PDF
更新时间:2024-07-01 05:00:27
Python cookbook 中文 参考
5.1 读写文本数据 问题 你需要读写各种不同编码的文本数据,比如 ASCII,UTF-8 或 UTF-16 编码 等。 解决方案 使用带有 rt 模式的 open() 函数读取文本文件。如下所示: # Read the entire file as a single string with open('somefile.txt', 'rt') as f: data = f.read() # Iterate over the lines of the file with open('somefile.txt', 'rt') as f: for line in f: # process line ... 类似的,为了写入一个文本文件,使用带有 wt 模式的 open() 函数, 如果之前 文件内容存在则清除并覆盖掉。如下所示: # Write chunks of text data with open('somefile.txt', 'wt') as f: f.write(text1) f.write(text2)