Python文件操作

文件操作

 

  demo1:复制文件


  name = input('请输入要复制的文件名')
  L = name.split('.')
  #读取目标文件的内容
  f = open(name,'r')


  #新建一个文件副本,并复制内容
  newName = L[0] + '[副本]' + '.' + L[1]
  d = open(newName,'w')

  #复制
  #第一种
    #newString = f.read()
    #d.write(newString)
  #第二种
    #for i in f.readlines():
    # d.write(i)
  #第三种,推荐
  while True:
    newString = f.readline()
    if len(newString) > 0:
      d.write(newString)
    else:
      break
  f.close()
  d.close()



  demo2:批量删除文件名中的关键字


  import os

  #提示并获取关键字
  key = input('请输入要删除的关键字:')

  #列出文件名,存入列表
  L = os.listdir('./')

  #删除关键字,形成新列表
  i = 0

  while i < len(L):
    newList = L[i].split(key)

    j = 0
    newName = ''
    while j < len(newList):

      newName = newName + newList[j]
      j += 1

    os.rename('./'+L[i],'./'+newName)
    i += 1

posted @ 2018-07-24 19:27  大伦  阅读(103)  评论(0)    收藏  举报