1
このライブラリhttp://pythonhosted.org/dbf/を使用してPythonを使用して.dpfファイルの1つの列を修正したいとします。
私はいくつかの列を印刷したいとき、それはうまく動作します。私は列を変更しようとしているときには、私が取得エラーDBFファイルを変更する
unable to modify fields individually except in
with
orProcess()
マイコード:
ドキュメントでtable = dbf.Table('./path/to/file.dbf')
table.open()
for record in table:
record.izo = sys.argv[2]
table.close()
、彼らは
for record in Write(table):
ようにそれを行うことをお勧めします。しかし、私はまた、取得エラー:
name 'Write' is not defined And:
record.write_record(column=sys.argv[2])
また
write_record - no such field in table
感謝することを私にエラーを与えます!
'D(B)F'や' D(P)F':ここでは動作するはずカップルのオプションがありますか?あなたはあなたの質問の向こうに両方を使用しています –
dbfモジュールをどのようにインポートしましたか?おそらくあなたはdbf.Write(テーブル)を使用する必要があります – rfkortekaas
私はそれをインポートdbfを使用してインポートしました – Felder