Python dbfモジュールを使用してdbfファイルからレコードを削除するにはどうすればよいですか?

倍率

Python 2.7とdbfパッケージを使用して、ビジュアルfoxpro 6dbfファイルにレコードを書き込んだり削除したりしようとしています。

import dbf
tbl = dbf.Table('test.dbf')
tbl.open()
rec = tbl[0]
print(rec.__class__)
rec.delete_record()

結果:

<class 'dbf.ver_2.Record'>
Traceback (most recent call last):
  File "C:/Python/Projects/test/test.py", line 11, in <module>
    rec.delete_record()
  File "C:\Python\Projects\test\venv\lib\site-packages\dbf\ver_2.py", line 2503, in __getattr__
    raise FieldMissingError(name)
dbf.ver_2.FieldMissingError: 'delete_record:  no such field in table'

そのパッケージのドキュメントは次のとおりです:http//pythonhosted.org/dbf/

レコードオブジェクトには実際にはこのメソッドがありませんが、文書化されています。テーブルは読み取り/書き込みモードで開かれます。(ただし、Table()コンストラクターが開いたテーブルを返す必要があることも事実ですが、代わりに閉じたテーブルを返します。)

私は何が間違っているのですか?

最大の問題は、他に選択肢がないことです。私が知っている他の唯一のパッケージは「dbfpy」ですが、これはvfoxpro 6テーブルを処理せず、異なる文字エンコードを処理しません。

イーサンファーマン

そのドキュメントは古くなっています。(謝罪いたします。)

あなたが欲しいものは:

dbf.delete(rec)
tbl.pack()

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

このPythonスクリプトを改善して、dbfファイルのレコードを置き換えるにはどうすればよいですか?

分類Dev

Python aptモジュールを使用してppaを削除するにはどうすればよいですか?

分類Dev

Pythonを使用してストレージコンテナAzureからファイルを読み取るにはどうすればよいですか?

分類Dev

Pythonと暗号化モジュールを使用してPKCS#12ファイルを生成するにはどうすればよいですか?

分類Dev

Pythonのrequestsモジュールを使用して、utf-8でエンコードされていないファイルをアップロードするにはどうすればよいですか?

分類Dev

Python を使用してバイナリ コードから PDF ファイルを作成するにはどうすればよいですか?

分類Dev

Digi XBee Pythonモジュールを使用してAPIフレームをリモートXBeeに送信するにはどうすればよいですか?

分類Dev

それ自体の別のファイルからクラスをインポートするPythonモジュールをインポートして使用するにはどうすればよいですか?

分類Dev

Pythonのsvgwriteモジュールを使用してアルファマスクを適用するにはどうすればよいですか?

分類Dev

Pythonでワイルドカードを使用して複数のファイルをコピーするにはどうすればよいですか?

分類Dev

Python:urllibを使用したり、企業ドメイン(ファイアウォール、プロキシ、cntlmなど)からモジュールを要求したりするにはどうすればよいですか?

分類Dev

Python shモジュールを使用して、コマンドの出力を発生時に表示するにはどうすればよいですか?

分類Dev

Pythonを使用してリモートテキストファイルから最後の文字を取得するにはどうすればよいですか?

分類Dev

Python:APIを使用してGoogleドライブからファイルをダウンロードするにはどうすればよいですか

分類Dev

Pythonのスレッドモジュールを使用して同時httpリクエストを処理するにはどうすればよいですか?

分類Dev

たくさんのファイルでPythonサブモジュールを構成して、1つのモジュールだけをインポートするようにするにはどうすればよいですか?

分類Dev

同じ形式でPythonを使用してURLからファイルをダウンロードするにはどうすればよいですか?

分類Dev

毎回モジュールのファイル名を書かずに、インポートされたモジュールのコンテンツを Python で使用するにはどうすればよいですか?

分類Dev

Pythonを使用して.docファイルからプレーンテキストを取得するにはどうすればよいですか?

分類Dev

importlibを使用してカスタムグローバルでPythonモジュールをロードするにはどうすればよいですか?

分類Dev

importlibを使用してカスタムグローバルでPythonモジュールをロードするにはどうすればよいですか?

分類Dev

Pythonでeggファイルを作成してロードするにはどうすればよいですか?

分類Dev

レコードを含むリストを保存して、Pythonのテキストファイルに印刷するにはどうすればよいですか?

分類Dev

VSコードで新しくインストールされたPythonモジュールを見つけるにはどうすればよいですか?

分類Dev

Pythonコマンドラインを使用してファイルからPython関数を実行するにはどうすればよいですか?

分類Dev

Pythonを使用して、ファイル/ディレクトリをLinuxからAWS EC2インスタンスのWindowsにリモートでコピーするにはどうすればよいですか?

分類Dev

Pythonを使用してファイルから各行を分割するにはどうすればよいですか?

分類Dev

隣接するフォルダーからPythonモジュールを適切にインポートするにはどうすればよいですか?

分類Dev

__main__として使用され、別のディレクトリのファイルによってインポートされるファイルにPythonでモジュールをインポートするにはどうすればよいですか?

Related 関連記事

  1. 1

    このPythonスクリプトを改善して、dbfファイルのレコードを置き換えるにはどうすればよいですか?

  2. 2

    Python aptモジュールを使用してppaを削除するにはどうすればよいですか?

  3. 3

    Pythonを使用してストレージコンテナAzureからファイルを読み取るにはどうすればよいですか?

  4. 4

    Pythonと暗号化モジュールを使用してPKCS#12ファイルを生成するにはどうすればよいですか?

  5. 5

    Pythonのrequestsモジュールを使用して、utf-8でエンコードされていないファイルをアップロードするにはどうすればよいですか?

  6. 6

    Python を使用してバイナリ コードから PDF ファイルを作成するにはどうすればよいですか?

  7. 7

    Digi XBee Pythonモジュールを使用してAPIフレームをリモートXBeeに送信するにはどうすればよいですか?

  8. 8

    それ自体の別のファイルからクラスをインポートするPythonモジュールをインポートして使用するにはどうすればよいですか?

  9. 9

    Pythonのsvgwriteモジュールを使用してアルファマスクを適用するにはどうすればよいですか?

  10. 10

    Pythonでワイルドカードを使用して複数のファイルをコピーするにはどうすればよいですか?

  11. 11

    Python:urllibを使用したり、企業ドメイン(ファイアウォール、プロキシ、cntlmなど)からモジュールを要求したりするにはどうすればよいですか?

  12. 12

    Python shモジュールを使用して、コマンドの出力を発生時に表示するにはどうすればよいですか?

  13. 13

    Pythonを使用してリモートテキストファイルから最後の文字を取得するにはどうすればよいですか?

  14. 14

    Python:APIを使用してGoogleドライブからファイルをダウンロードするにはどうすればよいですか

  15. 15

    Pythonのスレッドモジュールを使用して同時httpリクエストを処理するにはどうすればよいですか?

  16. 16

    たくさんのファイルでPythonサブモジュールを構成して、1つのモジュールだけをインポートするようにするにはどうすればよいですか?

  17. 17

    同じ形式でPythonを使用してURLからファイルをダウンロードするにはどうすればよいですか?

  18. 18

    毎回モジュールのファイル名を書かずに、インポートされたモジュールのコンテンツを Python で使用するにはどうすればよいですか?

  19. 19

    Pythonを使用して.docファイルからプレーンテキストを取得するにはどうすればよいですか?

  20. 20

    importlibを使用してカスタムグローバルでPythonモジュールをロードするにはどうすればよいですか?

  21. 21

    importlibを使用してカスタムグローバルでPythonモジュールをロードするにはどうすればよいですか?

  22. 22

    Pythonでeggファイルを作成してロードするにはどうすればよいですか?

  23. 23

    レコードを含むリストを保存して、Pythonのテキストファイルに印刷するにはどうすればよいですか?

  24. 24

    VSコードで新しくインストールされたPythonモジュールを見つけるにはどうすればよいですか?

  25. 25

    Pythonコマンドラインを使用してファイルからPython関数を実行するにはどうすればよいですか?

  26. 26

    Pythonを使用して、ファイル/ディレクトリをLinuxからAWS EC2インスタンスのWindowsにリモートでコピーするにはどうすればよいですか?

  27. 27

    Pythonを使用してファイルから各行を分割するにはどうすればよいですか?

  28. 28

    隣接するフォルダーからPythonモジュールを適切にインポートするにはどうすればよいですか?

  29. 29

    __main__として使用され、別のディレクトリのファイルによってインポートされるファイルにPythonでモジュールをインポートするにはどうすればよいですか?

ホットタグ

アーカイブ