文件读写 todo...
###
# 打开文件
#file = open
#r:只读
#w:写入
#a:追加
#b:二进制读取
#encoding = 'utf-8'
# 写入文件
#write('写入内容')
#flush()
#读取文件
# read(n)
# readline() 读取一行
# readlines()读取所有行
# 关闭文件
# close()
###
#读取当前桌面的上的weather txt
file_name='weather.txt'
file_path = 'C:/Users/Administrator/Desktop/'+file_name
file = open(file_path,'r')
fileTxt = file.read()
print('fileTxt',fileTxt)
#新文件
index = file_name.index('.')
name = file_name[0:index]
# 后缀
suffix = file_name[index:]
new_file_name = name+'-副本'+suffix
new_file_path ='C:/Users/Administrator/Desktop/'+new_file_name
new_file = open(new_file_path,'w')
new_file.write(fileTxt)
file.close()
new_file.close()
最后封装一个方法
def copyFile(copyFileName):
file = open(copyFileName,'r')
content = file.read()
new_file_name = copyFileName[copyFileName.rindex('/')+1:]
print('文件名字',new_file_name)
index = copyFileName.rindex('.')
name = copyFileName[0:index]
suffix = copyFileName[index:]
new_file_name = name + '-副本1' + suffix
print('copy的文件名字', new_file_name)
new_file = open(new_file_name,'w')
new_file.write(content)
file.close()
new_file.close()
copyFile('C:/Users/Administrator/Desktop/pc端修改的.txt')