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+,它将打开并允许您读取和追加。这意味着现有数据将仍然存在,无论您写入什么内容都将添加到末尾。如果该文件不存在,还将创建该文件。

了解详情

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...