python - 从 python 文本文件中的特定行开始迭代

标签 python

假设我有一个文本文件(名为 test.txt),我之前在我的 Python 脚本中向其中写入了 15 行。现在,我想向该文件附加一些行。我如何从 test.txt 的第 16 行开始迭代并在 Python 中向其追加一些新行?

最佳答案

要追加到文件末尾,您不需要“迭代”它——只需以追加模式打开它:

with open("my_file", "a") as f:
    f.write("another line\n")

迭代文件可用于读取它们,而不是写入它们。

关于python - 从 python 文本文件中的特定行开始迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11847006/

相关文章:

python - 以非特权用户身份运行 python-daemon 并保持组成员身份

python - 使用Python漫步HDFS

python - 如何提取给定键的值?

python - 如何将 Excel 作为电子邮件中的附件发送 使用 mandrill 和 Python 3.6.8

python - PyObject_AsReadBuffer 移植问题

python - 无法在 Python 2.4 中解码 unicode 字符串

python - 将 CSV 中的大纲格式转换为两列

python - 尽管有 'to_hdf',但用 pandas 'index=None' 重复索引

python - 如何从列表中获取一定数量的字母表?

python - 在多处理中使用共享列表的正确方法是什么