阅读并附加特定内容

时间:2015-06-21 18:08:08

标签: python file append

在我之前question之后如果我想追加行怎么办?在这种情况下,其他块也在输出文件中指定。

输入文件file1.txt

##### Xyz
* [] Task 112
* [] Cl 221

##### Foo
* [] Task 1
* [x] Clone 2

##### Bar:
* [x] Email to A
* [] Email to B
* [x] Email to C

##### Bob
* [] Task 3
* [x] Clone Bob

Outputfile file2.txt

##### Xyz


##### Foo
* [x] Clone 2

##### Bar:
* [x] Email to A
* [x] Email to C

##### Bob
* [x] Clone Bob

输出文件是预定义的结构,如输出文件所示 - 带有指定块的file2.txt。如果在输入文件中添加了一些新项目内容* [x],则它应附加在输出文件中,不得添加任何重复项目。看到argparse的使用并附加一个特定的块或整个块以[x]开头会很有趣。谢谢:))

1 个答案:

答案 0 :(得分:1)

读取输入文件中的所有行,但只写入以指定字符串开头的行:

{{1}}
相关问题