以下代码展示了如何读取一个名为 'stock_data' 的文件,将其中的 '贝加尔' 字符串替换为 '威亮集团',并将修改后的内容写入文件,最终截取文件长度至 100 字节。

f = open('stock_data', 'r+', encoding='utf-8')
date = f.read()
new_date = date.replace('贝加尔', '威亮集团')
f.truncate(100)

f.seek(0)
f.write(new_date)
f.close()

代码详解:

  1. f = open('stock_data', 'r+', encoding='utf-8'): 打开名为 'stock_data' 的文件,以读写模式 ('r+') 打开,并指定编码为 'utf-8'。
  2. date = f.read(): 读取文件所有内容并赋值给变量 'date'。
  3. new_date = date.replace('贝加尔', '威亮集团'): 使用 replace() 函数将 'date' 中的 '贝加尔' 替换为 '威亮集团',并将结果赋值给变量 'new_date'。
  4. f.truncate(100): 截断文件,保留前 100 个字节的内容。
  5. f.seek(0): 将文件指针移动到文件开头。
  6. f.write(new_date): 将修改后的内容 'new_date' 写入文件。
  7. f.close(): 关闭文件。

通过以上代码,成功实现了读取文件、字符串替换、文件截取和写入文件等操作。该代码示例可应用于各种文本处理场景,例如修改文件内容、数据清洗等。

Python 字符串替换与文件写入操作:案例详解

原文地址: https://www.cveoy.top/t/topic/limt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录