python文件 读写

文件读写 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')
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容