当前位置:网站首页>ArcPy图斑编号-根据字段长度自动补齐
ArcPy图斑编号-根据字段长度自动补齐
2022-08-08 22:20:00 【梅里雪山GIS】
ArcPy图斑编号-根据字段长度自动补齐
# -*- coding:utf8 -*-
import arcpy
import os
workspace = r'E:\yyy.gdb'
arcpy.env.workspace = workspace
featureclasses = arcpy.ListFeatureClasses()
# 起始编号
i = 1
for fc in featureclasses:
cur = arcpy.da.UpdateCursor(fc, ['ZLDWDM','OBJECTID' 'TBBH'])
for row in cur:
try:
# 截取坐落地物代码前12位
zldwdm12 = str(row[0])[0:12]
ss = str(i).rjust(6, '0')
row[2] = zldwdm12 + ss
cur.updateRow(row)
print(str(row[1]) + '---Finish')
i = i + 1
except:
print(str(row[1]) + '---Error')
print(fc)
python 字符串补全填充固定长度的方法
1.rjust() :返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串。如果指定的长度小于字符串的长度则返回原字符串。
语法:
str.rjust(width[, fillchar])
width – 指定填充指定字符后中字符串的总长度
fillchar – 填充的字符,默认为空格
str.rjust(width,'0')
input: '798'.rjust(32,'0')
output: '00000000000000000000000000000798'
1.ljust() :返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。
语法:
str.ljust(width[, fillchar])
width – 指定填充指定字符后中字符串的总长度
fillchar – 填充的字符,默认为空格
str.ljust(width,'0')
input: '789'.ljust(32,'0')
output: '78900000000000000000000000000000'
边栏推荐
- 17 [2D conversion 3D conversion browser private prefix]
- ZERO Technology "Chain on the South"——deeply cultivated in the field of digital finance
- windows10安装vagrant+VirtualBox搭建PHP开发环境
- 测试/开发程序员,如何跳出技术瓶颈?一年两年......
- 删除排序数组中的重复项(Leetcode26)
- "New Infrastructure of Cultural Digital Strategy and Ecological Construction of Cultural Art Chain" was successfully held
- 深耕“有效私域”,雀巢集团携手腾讯重塑零售数字化体验
- scala排序,sort,sorted,sortBy,sortWith
- 我曾七次鄙视自己的灵魂——纪伯伦
- 每天记录学习的新知识 :ParameterizedType +
猜你喜欢
随机推荐
基于.NET6、FreeSql、若依UI、LayUI、Bootstrap构建插件式的CMS
【硬件通讯协议】IIC总线协议以及模拟(软件)IIC
求无向简单图的割点与割线的问题(邻接矩阵)
低佣金股票账户是怎么办理的?网上开户安全吗
Analysis of AutoAssign Papers
Crawler series: read CSV, PDF, Word documents
"scala programming (3rd edition)" study notes
php判断页面访问是移动端还是pc端
Mysql数据库身份证统计sql数据库加密等操作
即时聊天系统中群组和好友关系Mysql数据表设计
Upload-labs Pass-02(MIME验证)
Unity 创建重复使用的子节点,避免生成多个子节点
How pyspark works
主机测探与端口扫描
项目规范化标准介绍及相关实践
U disk cannot be displayed on computer
Feign如何针对单个服务屏蔽Hystrix熔断功能
Unity添加程序集引用
你的下一台电脑何必是电脑,探索不一样的远程操作
Unity工程安全地修改脚本名、变量名,不丢失现有的引用