方式二:使用os.rename()函数,示例代码如下: import os # 指定目录路径 dir_path = "/path/to/directory" # 遍历目录下的所有文件 for filename in os.listdir(dir_path): # 构造原始文件路径 src_file = os.path.join(dir_path, filename) # 构造新文件路径 dst_file = os.path.join(dir_path, "...
importos# 指定文件路径path='/path/to/your/file'# 原文件名old_name='old_file.txt'# 新文件名new_name='new_file.txt'# 拼接原文件路径old_path=os.path.join(path,old_name)# 拼接新文件路径new_path=os.path.join(path,new_name)# 重命名文件os.rename(old_path,new_path) 1. 2. 3. 4. ...
rename(old_path, new_path) 复制代码 在上面的示例中,将旧文件夹名’old_folder’更改为新文件夹名’new_folder’。 如果路径为文件而不是文件夹,也可以使用os.rename()函数将旧文件名更改为新文件名: old_file = 'old_file.txt' new_file = 'new_file.txt' os.rename(old_file, new_file) 复制代...
1import os23defbasic_rename(folder_path, prefix, suffix):4for filename in os.listdir(folder_path):5if filename.endswith(suffix):6 new_name = f"{prefix}{filename}"7 os.rename(os.path.join(folder_path, filename), os.path.join(folder_path, new_name))89# 使用示例10folder_path...
new_path =str(file_path + new.get()).encode() os.renames(old_path, new_path) Control.py# # 处理重命名文件夹命名defset_doc_name(old,new):ifold.get()==''ornew.get() =='': msg_box("未选择重命名文件或未填写修改文件夹名称!")else: ...
os.rename(old_name, new_name)defget_filenames(directory): filenames=os.listdir(directory)returnfilenamesif__name__=='__main__': path= r"E:\weiChatFiles\WeChat Files\wxid_kd3gb4iuwkmf21\FileStorage\File\2024-08\jjwl"fileNames=get_filenames(r"E:\weiChatFiles\WeChat Files\wxid_kd...
file_ext=split_file# Start of the logic to check the file extensions, if old_ext = file_extifold_ext==file_ext:# Returns changed name of the file with new extentionnewfile=root_name+new_ext# Write the filesos.rename(os.path.join(work_dir,filename),os.path.join(work_dir,newfile))...
import os dir_path='folder_path/'for filename in os.listdir(dir_path):if filename.endswith('.txt'):old_name=dir_path+filename new_name=dir_path+filename.replace('.txt','_new.txt')os.rename(oldb_name,new_name)以上代码将指定目录下所有扩展名为txt的文件重命名为*_new.txt。
importshutil# 移动文件shutil.move(source_path,target_folder) 1. 2. 3. 4. 步骤4:使用os库中的rename()函数重命名文件 # 重命名文件new_file_name='new_name.txt'os.rename(target_folder+'old_file.txt',target_folder+new_file_name) 1. ...
count=1forindexinlist_path:path=filename+'\\'+index # 原本文件名 new_path=filename+'\\'+f'彦祖,你又来看我文章了{count}'print(new_path)os.rename(path,new_path)count+=1print('修改完成') 代码的话,大致跟前面差不多,没怎么注释了,就是加上序号和覆盖原本的名字。