将文件夹中所有文件名中的'loadDisCurve'替换成'normalizedFD', 比如'loadDisCurve2020.txt'会改成'normalizedFD2020.txt'.
代码如下:
import os
path = r'D:\toNewWD\publication\expBeamModel\AnalysisFig\ForceDisNormalStressStrain' # 文件所在路径
os.chdir(path) #切换工作路径,这个很重要,容易忘记
files = os.listdir(path)
for file in files: #file的type是string
if 'loadDisCurve' in file: #compare是否文件名中有'loadDisCurve'
os.rename(file, file.replace('loadDisCurve','normalizedFD')) #先用replace函数准备一个用来替换旧文件名的string,再rename
搞定。