ここでは極端な python/sql 初心者です。私はこれについていくつかの助けを探しましたが、必要なものを正確に見つけることができませんでした.
タイトルが示すように、できればPythonを使用してSQLデータベースに解析したい非常に大きなテキストファイルがあります。テキストファイルは次のように設定されています。
#Parent field 1.1
child 1.1
child 1.1 continued
# Parent field 1.2
child 1.2
# Parent field 1.3
child 1.3 text
child 1.3 text
more child 1.3 text
...
# Parent field 1.88
child 1.88
#Parent field 2.1
child 2.1
etc...
リストに関するいくつかの重要なポイント:
- 最初のフィールド (つまり、1.1、2.1) には # の後にスペースがありません
- 各子行の長さは可変の文字長と改行ですが、次の親の前には常に空の行があります
- 親ごとに 88 個のフィールドがあります
- 何百もの親フィールドがあります
ここで、各親フィールド (1.1、1.2、1.3 --> .88) を列にし、行に後続の数値 (2.1、3.1 --> 100s) を入力したいと思います。
誰かがPythonスクリプトのセットアップを手伝ってくれて、解析を開始する方法を教えてくれませんか? タスクを適切に説明していない場合はお知らせください。すぐに詳細をお知らせします。
本当にありがとう!
ベン
編集: 列の数が一定の 88 ではなく、可変であることに気付きました