Python脚本实现变量中字符串截取

2024-10-12 12:10:32

1、首先,打开arcgis,打开脚本编辑。

Python脚本实现变量中字符串截取

2、然后,对待提取的变量输入提取条件,例如实例中的:dirpath.index(i拘七呷憎)就是提取这个变量中 另一个变量i 所在的位置,根据这个条件来提取dirpath

Python脚本实现变量中字符串截取

3、提取条件录入完,再进行提取:dirpath[dirpath.index(i):]使用[],对变量中的字符串进行提取。

Python脚本实现变量中字符串截取

4、一个完整的实例编程如下:e = arcpy.GetParameterAsText(0)arcpy.env.workspace = emon = []file = arcpy.List僻棍募暖Files()for i in file: mon.append(i)del file,ifor i in mon: f = zipfile.ZipFile(os.path.join(e,i) + ".zip",'w') for dirpath,dirnames,filenames in os.walk(os.path.join(e,i)): arcpy.AddMessage(filenames) for filename in filenames: arcpy.AddMessage(dirpath[dirpath.index(i):])在这里实例中,dirpath[dirpath.index(i):]将会起到提示提取该变量路径下的去掉根目录后的文件名来进行压缩文件。

Python脚本实现变量中字符串截取

5、然后,保存该脚本,再打开脚本。

Python脚本实现变量中字符串截取

6、最后,添加arcpy.GetParameterAsText(0)所需必要条件,点击确定即可看到该段代洁船诼抨码arcpy.AddMessage(dirpath[dirpath.index(i):])的运行结果。

Python脚本实现变量中字符串截取
猜你喜欢