我所参考的原文链接如下:
https://blog.youkuaiyun.com/lucky51222/article/details/49699847 《Python实现PointToRaster》
#-*- coding: UTF-8 -*- #识别中文
'''
这篇代码是在尝试将线文件通过调用FeatureToPolygon工具转化成面文件以便于后期的掩模裁剪时使用
'''
import arcpy #导入模块
arcpy.gp.overwriteOutput=1
arcpy.env.workspace="F:\\budyko_ds\\" #输入环境
outPath="F:\\budyko_ds\\ET_1\\" #输出路径
files=arcpy.ListFeatureClasses() #列出工作空间中的要素类,受名称、要素类型和可选要素数据集的限制
#必须先设置工作空间环境,之后才能使用多个列表函数
for file in files:
outFile=outPath+str(file[0:len(str(file))-8])+"polygon" #len用以计算字符长度,此处是在为输出文件命名,可以修改
#调用management工具,括号中要素填写见:https://pro.arcgis.com/zh-cn/pro-app/tool-reference/data-management/feature-to-polygon.htm
arcpy.FeatureToPolygon_management(file, outFile,"", "NO_ATTRIBUTES", "")
print("All done,please!")
希望对你有帮助!