首页 > 其他 > 详细

arcpy 读写csv_字段属性输出到csv文档

时间:2021-02-15 22:56:36      阅读:34      评论:0      收藏:0      [点我收藏+]

 

# coding=gbk
import csv
import arcpy


def main():
    # 读取
    # csv_path=r"E:\2 learning\course\arcpy进阶\arcpy\4 文本读写\csv\test.csv"
    # csv_file=open(csv_path,‘r‘)
    # csv_reader=csv.reader(csv_file)
    # csv_reader.next()
    # for line in csv_reader:
    #     print line[1].decode(‘gbk‘)
    # csv_file.close()

    # 写入
    # csv_path_out=r"E:\2 learning\course\arcpy进阶\arcpy\4 文本读写\csv\out.csv"
    # csv_file_out=open(csv_path_out,‘wb‘)
    # csv_writer=csv.writer(csv_file_out)
    # title=[‘序号‘,‘影片名称‘,‘实时票房(万)‘,‘票房占比‘,‘累计票房(万)‘,‘排片占比‘,‘上映天数‘]
    # csv_writer.writerow(title)
    # csv_writer.writerows(csv_reader)
    # csv_file.close()
    # csv_file_out.close()

    # 字段属性写入csv
    fc_path=rE:\2 learning\course\arcpy进阶\arcpy\0 基础\数据访问\data.mdb\test
    csv_path_out=r"E:\2 learning\course\arcpy进阶\arcpy\4 文本读写\csv\fields.csv"
    csv_file_out=open(csv_path_out,wb)
    csv_writer=csv.writer(csv_file_out)
    title=[字段名,别名,类型,长度,精度,小数位数]
    csv_writer.writerow(title)
    fields=arcpy.ListFields(fc_path)
    for field in fields:
        csv_writer.writerow([
            field.name.encode(gbk),
            field.aliasName.encode(gbk),
            field.type.encode(gbk),
            field.length,
            field.precision,
            field.scale
        ])
    csv_file_out.close()



if __name__ == __main__:
    main()

 

arcpy 读写csv_字段属性输出到csv文档

原文:https://www.cnblogs.com/yzhyingcool/p/14404292.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!