Questions tagged «error-000539»

8
使用Python和Field Calculator从Field中删除返回/换行符(\ n)?
我有一个地理数据库表,其中包含我要删除返回字符(换行)的字段。我发现了这篇文章(如何在Python中删除(删除)换行符?),但是它在字段计算器中不起作用。以下是我尝试的代码段: 注意return字符不在string的末尾。 !myField!.rstrip() 要么 !myField!.rstrip('\n') 要么 !myField!.rstrip('\r\n') 要么 !myField!.replace('\n', '') 000539错误给出此选项: 说明“计算字段”或“计算值”工具使用的计算无效。提供的此错误消息将列出特定的Python错误。 解决方案此错误代码涵盖了许多Python错误: 错误示例1:exceptions.TypeError:无法连接'str'和'int'对象。上面是特定于Python的错误。计算正在尝试添加或连接字符串和数字。 错误示例2:无效的shape_distance字段上面是使用几何对象的错误。距离方法不是几何对象的有效方法。 对于特定的Python问题,请查阅外部Python帮助以获取更多信息,或查阅Calculate Field或Calculate Value帮助以获取关于这些工具的更多信息。 要么 import os def removeReturn(myField): s = myField.rstrip(os.linesep) return s 关于如何使用字段计算器删除返回字符的任何想法?

1
在同一台计算机上使用ArcPy和ArcGIS Pro和ArcGIS Desktop?
我只是第一次尝试ArcGIS Pro,不得不将PYTHONPATH更改为python34 现在,每次打开“分析”选项卡时,ArcGIS Pro都可以正常运行而不会崩溃。但是,当我尝试在ArcMap 10.3.1中运行进程时,出现了各种python错误;使用半小时前使用完全相同的数据输入的工具。 由于ArcGIS 10.3.1使用2.7,这在python版本中是否存在冲突? 即使各自使用不同的python版本,有没有办法使ArcGIS Pro和ArcGIS 10.3.1在同一台计算机上同时运行?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.