1.编写一个程序,可以将指定文件中的字符串修改,比如
将文件中所有的"java" 修改为 "python".
file = open('text_document1.txt', 'w') file.write(' java python java go') file.close() old_str = input("请输入要替换的字符:") new_str = input("请输入替换的字符:") with open("text_document1.txt", 'r') as f1: content = f1.read() f2 = content.replace(old_str, new_str) with open("text_document1.txt", 'w') as f3: f3.write(f2)
2、利用bin模式,编写一个拷贝工具,既可以拷贝文本又可以
拷贝视频,图片等文件;
def copy(ywj_file, dest_file): with open(ywj_file, 'rb') as ywj: with open(dest_file, 'wb') as f: a = ywj.read(1024) while a: f.write(a) a = ywj.read(1024) # 拷贝文本文件 copy('ywj.txt', 'mycopy.txt') # 拷贝视频文件 # copy('ywj.mp4', 'mycopy.mp4') # 拷贝图片文件 # copy('ywj.jpg', 'mycopy.jpg')