# 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
fc_path=r'E:\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()