我想用Python重命名一个目录中的某些文件。我在这里环顾了论坛,因为我是一个新手,所以我无法调整我需要的东西。在python中重命名一组文件
说,在目录中我有一组文件名为
FILENAME_002_S_0295_MR_3_Plane_Localizer__br_raw_20110602125225754_7_S110472_I238620.jpg FILENAME_002_S_0295_MR_3_Plane_Localizer__br_raw_20110602125236347_8_S110472_I238620.jpg FILENAME_002_S_0295_MR_3_Plane_Localizer__br_raw_20110602125236894_5_S110472_I238621.jpg FILENAME_002_S_0295_MR_3_Plane_Localizer__br_raw_20110602125248691_6_S110472_I238621.jpg
,我想删除 “125225754”, “125236347” ,“125236894”和“125248691”,这样我的结果文件名就是 FILENAME_002_S_0295_MR_3_Plane_Localizer__br_raw_20110602_7_S110472_I238620.jpg FILENAME_002_S_0295_MR_3_Plane_Localizer__br_raw_20110602_8_S110472_I238620.jpg FILENAME_002_S_0295_MR_3_Plane_Localizer__br_raw_20110602_5_S110472_I238621.jpg FILENAME_002_S_0295_MR_3_Plane_Localizer__br_raw_20110602_6_S110472_I238621.jpg
我试图使用os.path.split这样的,但它不能正常工作。
我也考虑过使用字符串操作,但还没有成功。
任何帮助将不胜感激。谢谢。
如果它们:次以前的令牌(在这种情况下为数字)被重复
+
数总是在相同的指标只是切片出 – wim@wim谢谢指数都一样 – user3654307