2、编写一个程序,可以将指定文件中的字符串修改,比如将文件中所有的"java" 修改为 "python".
#编写一个程序,可以将指定文件中的字符串修改,比如将文件中所有的"java" 修改为 "python" import fileinput def replace_string_in_file(file_path, old_string, new_string): with fileinput.FileInput(file_path, inplace=True, backup='.bak') as file: for line in file: print(line.replace(old_string, new_string), end='') # 调用函数进行替换 replace_string_in_file('stu1.py', 'java', 'python ')
3、利用b模式,编写一个拷贝工具,既可以拷贝文本又可以
拷贝视频,图片等文件;
mycopy.py a.bin b.bin
mycopy.py a.txt b.txt
#利用b模式,编写一个拷贝工具,既可以拷贝文本又可以拷贝视频,图片等文件; # mycopy.py a.bin b.bin # mycopy.py a.txt b.txt f=open('stu2.py','rb') data=f.read() print(data) f=open('2.txt','wb') f.write(data) print(data)