当前位置: 首页 > 面试题库 >

Python-如何修改文本文件?

苏法
2023-03-14
问题内容

我正在使用Python,并且想在不删除或复制文件的情况下将字符串插入文本文件。我怎样才能做到这一点?


问题答案:

取决于你要做什么。要附加,可以用"a"打开它:

 with open("foo.txt", "a") as f:
     f.write("new line\n")

如果要先添加某些内容,则必须先从文件中读取:

with open("foo.txt", "r+") as f:
     old = f.read() # read everything in the file
     f.seek(0) # rewind
     f.write("new line\n" + old) # write the new line before


 类似资料:
  • 问题内容: Python的新手,第一次发布者,请对我方便!我想在当前文件夹内的特定扩展名(在示例中为)的所有文件中插入一行文本。如果方便的话,它可以指向一个特定的文件夹。 下面是我复制和修改的内容,它确实可以满足我对一个特定文件的需要,完全不需要用SIT替换sit的部分,但是如果删除它,该程序将无法工作。我不知道为什么会这样,但是我可以接受。 我的问题是,如何为目录中的所有文件运行此文件?我尝试用

  • 本文向大家介绍python如何修改文件时间属性,包括了python如何修改文件时间属性的使用技巧和注意事项,需要的朋友参考一下 1、获取文件的创建、修改、访问时间  2、更改文件的修改、访问时间(创建时间没查到怎么修改,暂时不记录)  3、放在同一个py方便直接复制使用  4、补充修改文件的创建时间 以上就是python如何修改文件时间属性的详细内容,更多关于python修改文件时间属性的资料请关

  • 问题内容: 我想对图中的几个选定的刻度线标签进行一些修改。 例如,如果我这样做: 字体大小和刻度标签的方向已更改。 但是,如果尝试: 蜱标签不修改。另外,如果我这样做: 什么都不会打印。 这里有些奇怪。当我尝试这个: 仅打印空字符串,但图中包含标记为“ 0.0”,“ 0.5”,“ 1.0”,“ 1.5”和“ 2.0”的刻度。 问题答案: 警告:除非已设置为字符串(例如在boxplot中通常是这种情

  • 问题内容: 我有一个XML文档,在它已经包含数据之后,我想对其进行更新。 我考虑过要在(附加)模式下打开XML文件。问题在于新数据将在根结束标记之后写入。 如何删除文件的最后一行,然后从该点开始写入数据,然后关闭根标签? 当然,我可以读取整个文件并进行一些字符串操作,但是我认为这不是最好的主意。 谢谢你的时间。 问题答案: 您绝对 不应该做 的快速简便的方法(请参阅下文)是使用来将整个文件读入字符

  • 本文向大家介绍Python批量修改文本文件内容的方法,包括了Python批量修改文本文件内容的方法的使用技巧和注意事项,需要的朋友参考一下 Python批量替换文件内容,支持嵌套文件夹 关于本文给大家介绍的Python批量修改文本文件内容的方法,大家都看懂了,如果大家有疑问欢迎给我留言,小编会及时给大家回复的!

  • 问题内容: 我想我的调用或当我指定一个文件被修改浏览器。修改文件后,我该如何“观看”该文件以执行某些操作? 以编程方式看来,这些步骤是..基本上每秒设置一个永无休止的间隔,并缓存初始修改日期,然后每当更改一次调用X时便比较该日期。 问题答案: 如前所述,您可以使用pyinotify: 例如: 这比轮询更有效。内核会告诉您何时进行操作,而无需您不断询问。