初学者问题:我正在尝试重命名一个目录中的所有 .xlsx 文件。我知道如何用另一个字符替换字符串中的字符,但如何删除它?更具体地说,我在一个目录中有多个文件:0123_TEST_01、0456_TEST_02。等等。我想要删除文件名中的前缀,这将导致以下结果:TEST_01、TEST_02。
我正试图使用 os.rename 并将其放到循环中,但不确定是否应使用 len() 和一些数学来返回正确的命名约定。下面是我的当前代码。如果您觉得不合理,请告诉我。谢谢。
import os
import shutil
import glob
src_files = os.listdir('C:/Users/acars/Desktop/b')
for file_name in src_files:
os.rename(fileName, filename.replace())
.find()
查找_
的位置。 - timbmg