-1
ここにNameError
が届くのはなぜですか? 基本のpython:ArcPy CalculateField_management。 NameError:名前が定義されていません
table = r'D:\output.gdb\table'
m = 0.01
arcpy.CalculateField_management(table, 'FIELD_B', '!FIELD_A! * m', 'PYTHON')
エラー状態:NameError: name 'm' is not defined
なぜ私はちょうど上記の行で'm'
を定義したとして、これは、ありますか?
あなたは引数_string_を渡している、 'M'を渡していない「FIELD_A *メートル!」。おそらく、エラーは 'arcpy.CalculateField_management'の内側から来ています。これは 'm'について何も知らないものです。 –
ジョシュ、ありがとう。では、どのように変数 'm'をCalculateFieldに渡すことができますか? –
おそらく、文字列 '!FIELD_A! * 0.01'代わりに? –