Python将文件路径写入文件

问题描述

我有以下问题:

我有一个文件文件夹。 我想将它们各自的文件路径+文件名(home / text.txt)写入这些文件

如何在python中实现这一目标?

提前感谢您的时间和帮助!

解决方法

,其中打开('FOLDER_NAME / FILE_NAME','w +')为f: 假设python文件与文件夹位于同一路径。

您可以使用: .. 移回目录。

,
file = open("path","w+")
file.write("string you want to write in there")
file.close

使用w+用于读取和写入文件,现有数据将被覆盖。

当然,正如Landon所说,您可以简单地使用with来完成此操作,在完成写入操作后,它将为您关闭文件:

with open("path") as file:
    file.write("same string here")

第二个代码段仅占用2行,这是打开文件的常用方法。

但是,如果要追加而不是覆盖文件,请使用a+,它将打开并允许您读取和追加。这意味着现有数据将仍然存在,无论您写入什么内容都将添加到末尾。如果该文件不存在,还将创建该文件。

了解详情