Python将文件路径写入文件
我有以下问题: 我有一个文件夹,里面有文件。 我想将它们各自的文件路径+文件名(home/text.txt)写入这些文件 如何在python中实现这一点 提前感谢您的时间和帮助 打开('FOLDER_NAME/FILE_NAME','w+')作为f: 假设python文件与文件夹位于同一路径中 您可以使用: .. 向后移动目录。打开('FOLDER\u NAME/FILE\u NAME','w+')作为f:Python将文件路径写入文件,python,file,path,Python,File,Path,我有以下问题: 我有一个文件夹,里面有文件。 我想将它们各自的文件路径+文件名(home/text.txt)写入这些文件 如何在python中实现这一点 提前感谢您的时间和帮助 打开('FOLDER_NAME/FILE_NAME','w+')作为f: 假设python文件与文件夹位于同一路径中 您可以使用: .. 向后移动目录。打开('FOLDER\u NAME/FILE\u NAME','w+')作为f: file = open("path", "w+"
file = open("path", "w+")
file.write("string you want to write in there")
file.close
假设python文件与文件夹位于同一路径中
您可以使用:
..
向后移动目录
file = open("path", "w+")
file.write("string you want to write in there")
file.close
使用w+
用于读取和写入文件,现有数据将被覆盖
当然,正如Landon所说,您只需将与
一起使用即可完成此操作,在您完成写入后,它将为您关闭文件:
with open("path") as file:
file.write("same string here")
第二个代码段只占用2行,这是打开文件的常用方法
但是,如果您希望附加到而不是覆盖文件,请使用a+
这将打开并允许您读取和附加。这意味着现有数据仍将存在,无论您编写什么,都将添加到末尾。如果文件不存在,也将创建该文件
阅读更多内容:
w+
用于读取和写入文件,现有数据将被覆盖
当然,正如Landon所说,您只需将与
一起使用即可完成此操作,在您完成写入后,它将为您关闭文件:
with open("path") as file:
file.write("same string here")
第二个代码段只占用2行,这是打开文件的常用方法
但是,如果您希望附加到而不是覆盖文件,请使用a+
这将打开并允许您读取和附加。这意味着现有数据仍将存在,无论您编写什么,都将添加到末尾。如果文件不存在,也将创建该文件
阅读更多内容: