arcpy 讀寫csv 字段屬性輸出到csv文件

2022-07-03 08:18:14 字數 1534 閱讀 7303

#

coding=gbk

import

csvimport

arcpy

defmain():

#讀取#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=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()

python中csv檔案處理 讀寫csv檔案

1.讀取csv檔案 import csv with open stock.csv r as fp reader csv.reader fp reader是乙個迭代器,可以進行遍歷 titles next reader for x in reader print x 0 print x 1 print...

VBA ADO輸出到CSV 注意細節

方法一 逐行輸出 sub 將查詢結果儲存為csv if checkbox1.value true then tex a.eutrancellfdd elseif checkbox2.value true then tex a.eutrancelltdd end if dim cnn,sql a,b,...

python3使用csv模組讀寫csv檔案

讀取csv檔案 import csv 開啟檔案,用with開啟可以不用去特意關閉file了,python3不支援file 開啟檔案,只能用open with open csv r encoding utf 8 as csvfile 讀取csv檔案,返回的是迭代型別 read csv.reader c...