如何在 Python 中读取文件的每一行并将每一行存储为列表中的一个元素?
我想逐行读取文件并将每一行附加到列表的末尾。
原文由 Julie Raswick 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何在 Python 中读取文件的每一行并将每一行存储为列表中的一个元素?
我想逐行读取文件并将每一行附加到列表的末尾。
原文由 Julie Raswick 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答857 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
此代码会将整个文件读入内存并从每行的末尾删除所有空白字符(换行符和空格):
如果您正在处理一个大文件,那么您应该逐行阅读和处理它:
在 Python 3.8 及更高版本中,您可以像这样使用 海象运算符 的 while 循环:
根据您计划对文件执行的操作以及文件的编码方式,您可能还需要手动设置 访问模式 和字符编码: