0

我已经学习 Python 一周了,目前正在练习 26 (learnpythonthehardway)。所以我什么都不知道。我尝试搜索,但找不到我需要的东西。

我需要什么:我想编写一个脚本,将我的 Journal.txt 文件分成几个文本文件,以便能够将它们导入 Evernote。Evernote 从 .txt 的第一行提取笔记的标题

这是我在 Journal.txt 中使用的日期格式的随机示例

1/13/2013, 09/02/2012,所以恐怕日期不一致。我知道:

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 回答