python 读写文件,,关于文件的基本命令:
python 读写文件,,关于文件的基本命令:
关于文件的基本命令:
close: 关闭文件。
read : 读取文件的内容
readline: 读取文件的一行内容
truncate: 清空文件
write(‘stuff‘): 将“stuff”写入文件
seek(0): 将读写位置移动到文件开头
#写入内容到文件
from sys import argvscript,filename = argvprint(f"找到我们的{filename}文件")print("正在打开文件")target = open(filename,‘w‘)print("正在清理文件内容")target.truncate()print("现在输入写入每一行的内容")line1 = input("line1:")line2 = input("line2:")line3 = input("line3:")print("把你的内容写入文本")target.write(line1)target.write("\n")target.write(line2)target.write("\n")target.write(line3)print("正在关闭文件")target.close()
#文件复制from os.path import existsout1 = input("输入复制源文件:")out2 = input("输入复制目的文件:")if exists(out1): out1_file = open(out1) file_data = out1_file.read() out1_file.close()else: print(f"{out1}文件不存在")if exists(out2): out2_file = open(out2,‘w‘) out2_file.write(file_data) out2_file.close()else: print(f"{out2}文件不存在")
#一个文件内容复制到另一个文件from sys import argvfrom os.path import existsscript,from_file,to_file = argvprint(f‘从{from_file}复制到{to_file}‘)in_file = open(from_file)indata = in_file.read()print(f"这个文件的的字节长度是{len(indata)}")print(f"输出文件是否存在:{exists(to_file)}")out_file = open(to_file,‘w‘)out_file.write(indata)print(‘关闭所有文件‘)out_file.close()in_file.close()
python 读写文件
评论关闭