• python CreateUniqueName()创建唯一的名字


    通过在输入名称后追加数字的方式在指定工作空间中创建唯一名称。追加了一个使其在工作空间中独一无二的数字。该数字从 0 开始并不断增大,直至名字变为唯一为止。如果未指定工作空间,则使用当前的工作空间。

    一、语法

    CreateUniqueName (base_name, {workspace})

    base_name:string类型,用于创建唯一名称的基本名称。

    workspace:string类型,用于创建唯一名称的工作空间。

    返回值:string类型。

    二、应用示例

    例一:创建唯一名称的文件夹

     1 # -*-coding:utf-8-*-
     2 import arcpy
     3 import os
     4 
     5 city = 'D:/jiangsu镇江市'
     6 unique_name = arcpy.CreateUniqueName(city)
     7 
     8 os.mkdir(unique_name)
     9 
    10 print(unique_name)

    运行结果:

    例二:创建唯一名称的文件

    比如对shp数据进行dissolve处理

    1 # -*-coding:utf-8-*-
    2 import arcpy
    3 import os
    4 
    5 data = 'D:/京口区_大型购物广场.shp'
    6 unique_name = arcpy.CreateUniqueName(data)
    7 print(unique_name)
    8 arcpy.Dissolve_management(data, unique_name, "", "", "MULTI_PART", "DISSOLVE_LINES")
    9 print('run over')

    运行结果:

  • 相关阅读:
    Python基本命名规范
    复制当前文件夹下所有文件的名称
    Java中返回类型方法名
    BugFree 测试管理系统
    jmeter+badboy免费测试
    Linux的命令
    C语言
    linux基础知识点以及安装
    JMeter安装教程
    linux 操作命令
  • 原文地址:https://www.cnblogs.com/wodewei/p/14462683.html
Copyright © 2020-2023  润新知