У мене є таблиця бази даних з полем, з якого я намагаюся видалити символи, що повертаються (новий рядок). Я знайшов цю публікацію ( як я можу видалити (chomp) новий рядок у Python? ), Як це зробити, однак він не працює в польовому калькуляторі. Ось фрагменти коду, які я спробував: Примітка повернення символу не в кінці рядка .
!myField!.rstrip()
АБО
!myField!.rstrip('\n')
АБО
!myField!.rstrip('\r\n')
АБО
!myField!.replace('\n', '')
Для цієї опції вказана помилка 000539:
Опис Розрахунок, використаний інструментом "Обчислити" або "Обчислити значення", недійсний. У цьому повідомленні про помилку буде вказано конкретну помилку Python.
Рішення Цей код помилки охоплює ряд помилок Python:
Приклад помилки 1: виключення.TypeError: не може об'єднати об’єкти 'str' та 'int'. Викладене вище - специфічна помилка Python. Обчислення намагається додати або об'єднати рядок і число.
Приклад помилки 2: Неправильна форма поля @ відстань Наведене вище - помилка з використанням об’єкта геометрії. Метод відстані не є дійсним методом об’єкта геометрії.
Для отримання конкретних проблем з Python, для отримання додаткової інформації зверніться до зовнішньої довідки Python, або для отримання додаткової інформації про ці інструменти зверніться до поля «Обчислити» або «Розрахувати значення».
АБО
import os
def removeReturn(myField):
s = myField.rstrip(os.linesep)
return s
Будь-які ідеї, як видалити зворотні символи за допомогою калькулятора поля?
SyntaxError: EOL while scanning string literal
помилку?