import os
import arcpy
root = "C:/Users/cjx/Desktop/2018/" #需要转的点shp文件目录(注意/)
def findtxt(path, ret):
"""Finding the *.shp file in specify path"""
filelist = os.listdir(path)
for filename in filelist:
de_path = os.path.join(path, filename)
if os.path.isfile(de_path):
if de_path.endswith(".shp"): # Specify to find the shp file.
ret.append(de_path)
else:
findtxt(de_path, ret)
ret = []
findtxt(root, ret)
i = 0
for path in ret:
i = i+1
outpath = "C:/Users/cjx/Desktop/3000/" + str(i) #输出路径
print(outpath)
print(path)
arcpy.PointsToLine_management(path, outpath)
python批量实现arcmap点转线import osimport arcpyroot = "C:/Users/cjx/Desktop/2018/" #需要转的点shp文件目录(注意/)def findtxt(path, ret): """Finding the *.shp file in specify path""" filelist = os.listdir(path) for filename in filelist: de_path = o