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))