那么如果你是确保所有将是相同的,除了Line_94
即行号
简单
len('AllLines_P__1035_-_600_Mile_FlightLine_ABC_Flight_Plans_')
为我们提供了有一些Line_94
即行号前56个字符。
所以你想从第57个角色。因此只需使用slicing
即可分割所有56个字符。 0
至55
将被删除,并且将打印56
中的字符。
注意:索引从0
开始。因此删除56
字符意味着全部删除,直到索引55
。
s1 = 'AllLines_P__1035_-_600_Mile_FlightLine_ABC_Flight_Plans_Line_94.kml.shp'
s2 = 'AllLines_P__1035_-_600_Mile_FlightLine_ABC_Flight_Plans_Line_12.kml.shp'
s3 = 'AllLines_P__1035_-_600_Mile_FlightLine_ABC_Flight_Plans_Line_2.kml.shp'
print(s1[56:])
print(s2[56:])
print(s3[56:])
输出:
Line_94.kml.shp
Line_12.kml.shp
Line_2.kml.shp
你的意思是每个文件重命名为线_ ??。SHP – suvy
你会发现ArcPy中Q&作为此在[gis.se]堆叠交换。 – PolyGeo