利用Python的os库重命名磁盘中的文件名(后附删除文件)

python版本:3.6

编译器:pycharm

操作系统:win10

 

#coding:utf-8

import os

path="D:\hello"                                                                                #文件所在位置

old_filename=input()                   

new_filename=input()                                                                      #输入新旧文件名

files=os.listdir(path)                                                                         #读取path路径下的所有文件名 ,结果为list

for  f in files:                                                                                     #遍历文件

      if old_filename in f :

              print( "旧的文件名是:{}".format(f) )                                   #读取到旧的文件名

             

              old_filepath=os.path.join(path,f)

              print("旧的文件路径是:{}".format)                                        #旧的文件路径

             

              new_file_path=os.path.join(path,new_filename)

              print("新的文件路径是:{}".format(new_file_path))            #新的文件路径

              

              os.rename(old_filename,new_filename)                            #旧的文件名更改成新的文件名

              print("更改后的文件名是:{}".format(new_filename))        #新的文件名路径

 

##仅仅为自己学习的笔记 

##仅仅为自己学习的笔记 

##仅仅为自己学习的笔记 

 

filename=input()
li=[]

files=os.listdir(path)
for f in files:
    if filename in f:
        print("文件名为:{}".format(f))
        old_file_path=os.path.join(path,f)
        print("文件地址是:{}".format(old_file_path))
        os.remove(old_file_path)
        print("文件已被删除")
        print(os.listdir())
    else:
        print("删除的文件不在该路径内")
        for f in files:
            li.append(f)
        break

print("当前路径中含有文件:{}".format(li))

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值