0

私は Python を 1 週間学習しており、現在は演習 26 (learnpythonthehardway) に取り組んでいます。だから私は何も知らない。検索してみましたが、必要なものが見つかりませんでした。

必要なもの: Journal.txt ファイルをいくつかのテキスト ファイルに分割して Evernote にインポートできるようにするスクリプトを書きたいです。Evernote は、.txt の最初の行からノートのタイトルを取得します。

これは、Journal.txt で使用した日付形式のランダムな例です。

2013 年 1 月 13 日、2012 年 9 月 2 日なので、日付に一貫性がありません。私は知っています:

if 'blabla' in open('example.txt').read():

しかし、日付でそれを使用する方法がわかりません。大きなファイルから新しいファイルに対応する日付のジャーナル エントリを引き出すのを手伝ってください。これは文字通り私がこれまでに得たすべてです:

Journal = open("D:/Australien/Journal.txt", 'r').read()
4

1 に答える 1

0

ここYOUR_TEXT_HEREで推奨されているように、日付の検索パターンに置き換えることを検討してください[0-9]+\/[0-9]+\/[0-9]+

awk "/[0-9]+\/[0-9]+\/[0-9]+/{n++}{print > n \".txt\" }" a.txt

PC にインストールしていない場合は、ここからawk取得できます。

于 2013-06-07T13:50:50.340 に答える