Python 二进制文件字符转换:大写转小写
本文介绍如何使用 Python 代码将二进制文件 's2.dat' 中的所有字符读入内存,将大写字母转换为小写字母,并将结果输出到二进制文件 'd2.dat' 中。
with open('s2.dat', 'rb') as f1, open('d2.dat', 'wb') as f2:
# 读入所有字符
content = f1.read()
# 将大写字母改成小写字母
content = content.lower()
# 输出到二进制文件 d2.dat 中
f2.write(content)
首先,使用 with open 语句打开二进制文件 's2.dat' 和 'd2.dat',并分别用变量 f1 和 f2 引用它们。接着,使用 f1.read() 方法读入所有字符,并将结果赋值给变量 content。然后,使用 str.lower() 方法将 content 中的大写字母改成小写字母,并将结果再次赋值给 content。最后,使用 f2.write() 方法将 content 中的内容输出到二进制文件 'd2.dat' 中。注意,在使用 with open 语句打开文件时,文件对象会在结束时自动关闭,因此不需要再手动调用 close() 方法。
原文地址: https://www.cveoy.top/t/topic/olk8 著作权归作者所有。请勿转载和采集!