【发布时间】:2021-07-30 12:13:40
【问题描述】:
我想将文本文件的内容导出到列表中,其中每条评论都是列表中的一个单独项目。
文件示例:
[开始] 你好,这是第 1 条评论。 aklsdfjkaldsfjasdfklasdflj [开始] 这是另一条评论。 adfkladsfkjlasjdf [开始] 这是另一个。
我该怎么做呢?我试过了:
-
将 [start] 的每个实例替换为 '\n[start]'
-
逐行循环字符串,创建一个新的“内容”变量。
-
IF line.startswith('\n[start]') 如果内容变量不为空,则追加到名为“cmets”的列表
-
清空内容变量
-
将当前行追加到内容中
ELSE(即如果行不以 [start] 开头,而是同一注释的更多行):继续附加到“内容”
我希望上述方法可行,但存在以下问题:
- 将 [start] 的每个实例替换为 \nstart 后,在 pycharm 调试器模式下,我看不到它实际工作。
- 运行上述命令后,我的数组为空。
【问题讨论】: