1
私はこのような何かについて持っている:dbfファイルにフィールドを追加するには?
from dbfpy import dbf
import random
db = dbf.Dbf('DMWWGS84/DMAWGS84.dbf',new=False)
db.addField(("Data","D"))
for record in db:
print record
record["Data"]=random.random()
db.close()
をしかし、それは文句:
Traceback (most recent call last):
File "merge_csv.py", line 5, in <module>
db.addField(("Data","D"))
File "/Users/alex/anaconda2/lib/python2.7/site-packages/dbfpy/dbf.py", line 246, in addField
raise TypeError("At least one record was added, "
TypeError: At least one record was added, structure can't be changed
何のレコードが話しているのですか?これを行うには良い方法ですか?
すでにその中にあるレコード。 –
@ IgnacioVazquez-Abrams:すでにあるレコードを「追加」するにはどうしたらいいですか?あなたが正しい場合、それはひどいエラーメッセージです。 –
@EthanFurman:おそらく世界最高の言葉遣いではありません。 –