指定与envi设置不同的输出路径

2024-04-30 00:35:39 发布

您现在位置:Python中文网/ 问答频道 /正文

现在我有了这些代码来获取DB_path1(数据库路径)中的所有形状文件,并使用一个字段来分解所有文件:

arcpy.env.workspace = 'DB_path1'

fclist=arcpy.ListFeatureClasses()

for file in fclist:

   output=file+'_dissolved'

   arcpy.Dissolve_management(file, output, ["field"], "", "SINGLE_PART", "DISSOLVE_LINES")

因此,在运行代码之后,我将在DB_path1中有许多已分解的文件,但现在我希望将输出放在另一个数据库中,比如DB_path2。我是否可以通过编辑输出来执行此操作,例如:

output='DB_path2'+file+'_dissolved'

我试过了,但总是失败,路径名和字符串放在一起似乎会引起混乱。有什么解决办法吗? 有没有小费


Tags: 文件代码路径env数据库outputdbworkspace