【发布时间】:2015-09-07 04:22:09
【问题描述】:
在我之前的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
输出文件 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] 开头的特定块或整个块会很有趣。谢谢:)
【问题讨论】: