程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python script: change all files in the current folder in a certain order, and save the original file name and the new file name to TXT (separated by spaces)

編輯:Python
from genericpath import exists
import os
# Current working path 
dir = os.getcwd()
# Change to specified path 
dir = os.chdir(r'./fire')
path = '/data1/zcz/PythonRequest/fire'
file_list = os.listdir(path)
count = 1
if os.path.exists('../save_name.txt'):
with open('../save_name.txt', mode='r', encoding='utf-8') as file:
print(file.readlines())
f = open('../save_name.txt','a')
else:
with open("../save_name.txt", mode='w', encoding='utf-8') as file:
print(" File created successfully ")
f = open('../save_name.txt','a')
for file in file_list:
f.write(file + '\t\t')
olddir=os.path.join(path, file) # The original file path 
filename=os.path.splitext(file)[0] # file name 
filetype=os.path.splitext(file)[1] # File extension 
str_name = "20220223_" + str(count) + filetype
newdir=os.path.join(path, str_name) # New file path 
os.rename(olddir, newdir) # rename 
count += 1
f.write(str_name + '\n')

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved