当前位置:网站首页>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'
边栏推荐
- Liquor Daily Question ---- Find the nth Fibonacci number
- Unity Text自定义多重渐变色且渐变色位置可调
- Node.js 回调函数来解决SQL语句与返回值的异步问题
- SVN Update和Commit执行文件
- Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutions Paper and Code Analysis
- scala排序,sort,sorted,sortBy,sortWith
- Upload-labs Pass-02(MIME验证)
- 2020-03-09
- Shell脚本学习笔记
- 看到这个应用上下线方式,不禁感叹:优雅,太优雅了!
猜你喜欢
随机推荐
Cesium快速上手3-Billboard/Label/PointPrimitives图元使用讲解
How is the commission for online account opening reduced?Is it safe to open an account with an online account manager?
我的世界常用快捷键指令大全
Go 1.19 发布!
ZERO Technology "Chain on the South"——deeply cultivated in the field of digital finance
依赖注入的正确打开方式 bilibili/kratos × google/wire
Unity 创建重复使用的子节点,避免生成多个子节点
JQGrid通过json请求nodejs数据,表格信息保存在mysql数据库中
17 【2D转换 3D转换 浏览器私有前缀】
"scala programming (3rd edition)" study notes
打印机的使用
PHP7.2开发物流自动拣货机流程
彻底理解 volatile 关键字及应用场景,面试必问,小白都能看懂!
直播 | 服务餐饮商户年交易额超 7000 亿,哗啦啦如何用 StarRocks 搞定实时报表
Is the commission for online account opening reliable? Is it safe to open an account with an online account manager?
微服务架构的核心关键点
论网络安全的重要性
在chrome中呈现RTSP
国产GPU大厂景嘉微半年净利润1.25亿元 旗下产品大卖
你需要来自XXX的权限才能对此文件夹进行更改