pathlib似乎是Python 3中使用系统路径的首选方法。我们已经开始用它来代替' os。我最近在我们办公室工作,非常喜欢它。但是,我们在使用arcpy时遇到了问题。例如:
Workspace = pathlib。路径('C:\some Path ') \ 'anotherfolder' \ '连接。使用arcpy.EnvManager(workspace=workspace): pass
抛出以下错误:"RuntimeError: Object: error in access environment
为了解决这个问题,我们最终用str()包装所有的Path对象。例如:
工作区= str(pathlib.;)Path('C:\some Path ') \ 'anotherfolder' \ 'connection.sde')与arcpy.EnvManager(workspace=workspace): pass
如果arcpy (Pro版本)本地处理这些Path对象就太好了!
您必须是注册用户才能添加评论。如果您已经注册了,请登录。否则,请注册并登录。