python 处理arcgis gdb文
import arcpy
from arcpy import env
import os
import types
fc = 'D:/demo.gdb/test' # file location .
fields = ["Id", "name", "descr"] # you table columuns .
print '+++++++++++++++++++++++++++++'
with arcpy.da.SearchCursor(fc, fields) as cursor:
f = file('D:/demo.txt', 'w') # open for 'w'riting
for row in cursor:
str = "{0}, {1}, {2}".fORMat(row[0], row[1], row[2])
#print("{0}, {1}, {2}".format(row[0], row[1], row[2]))
print 'The contents is :',str
f.write(str) # write text to file
f.write('\n');
# close the file
f.close()
#print out the content of this text.
f = file('D:/demo.txt')
# if no mode is specified, 'r'ead mode is assumed by default
while True:
line = f.readline()
if len(line) == 0: # Zero length indicates EOF
break
print line,
# Notice comma to avoid automatic newline added by python
f.close() # close the file
from arcpy import env
import os
import types
fc = 'D:/demo.gdb/test' # file location .
fields = ["Id", "name", "descr"] # you table columuns .
print '+++++++++++++++++++++++++++++'
with arcpy.da.SearchCursor(fc, fields) as cursor:
f = file('D:/demo.txt', 'w') # open for 'w'riting
for row in cursor:
str = "{0}, {1}, {2}".fORMat(row[0], row[1], row[2])
#print("{0}, {1}, {2}".format(row[0], row[1], row[2]))
print 'The contents is :',str
f.write(str) # write text to file
f.write('\n');
# close the file
f.close()
#print out the content of this text.
f = file('D:/demo.txt')
# if no mode is specified, 'r'ead mode is assumed by default
while True:
line = f.readline()
if len(line) == 0: # Zero length indicates EOF
break
print line,
# Notice comma to avoid automatic newline added by python
f.close() # close the file
相关文章