Saya memiliki tabel geodatabase dengan bidang yang saya coba hapus kembali karakter (baris baru). Saya menemukan posting ini ( Bagaimana saya bisa menghapus (chomp) baris baru dengan Python? ) Tentang bagaimana melakukannya, namun tidak berfungsi dalam kalkulator lapangan. Berikut ini cuplikan kode yang saya coba: Catatan karakter kembali bukan di akhir string .
!myField!.rstrip()
ATAU
!myField!.rstrip('\n')
ATAU
!myField!.rstrip('\r\n')
ATAU
!myField!.replace('\n', '')
000539 kesalahan yang diberikan untuk opsi ini:
Deskripsi Perhitungan yang digunakan oleh bidang Hitung atau alat Nilai Hitung tidak valid. Pesan kesalahan ini disediakan akan mencantumkan kesalahan Python spesifik.
Solusi Kode kesalahan ini mencakup sejumlah kesalahan Python:
Contoh kesalahan 1: exception.TypeError: tidak dapat menggabungkan objek 'str' dan 'int'. Di atas adalah kesalahan khusus Python. Perhitungan sedang mencoba untuk menambah atau menggabungkan string dan angka.
Contoh kesalahan 2: Bentuk bidang tidak valid @ jarak Di atas adalah kesalahan menggunakan objek geometri. Metode jarak bukanlah metode yang valid dari objek geometri.
Untuk masalah Python tertentu, bacalah bantuan Python eksternal untuk informasi lebih lanjut, atau bacalah bidang Hitung atau bantuan Nilai Hitung untuk informasi lebih lanjut tentang alat-alat ini.
ATAU
import os
def removeReturn(myField):
s = myField.rstrip(os.linesep)
return s
Adakah gagasan tentang cara menghapus karakter kembali menggunakan kalkulator bidang?
SyntaxError: EOL while scanning string literal
kesalahan?