【问题标题】:Adding header and footer to a txt document? And copying it to another txt. format将页眉和页脚添加到 txt 文档?并将其复制到另一个txt。格式
【发布时间】:2021-05-26 10:03:13
【问题描述】:

嗨 :) 在 python 的 txt 文件中添加页眉和页脚时,我需要一些帮助。我尝试了一些代码,但没有一个有效。假设,如果我需要在一个名为poem.txt 的文件中添加一个标题(比如说这首诗的标题,“美丽的生活”),并且需要在文件的底部添加一个页脚(比如说这首诗的作者) ,“-詹姆斯”)我该怎么做?输出文件也应该是一个新的txt格式文件。

*""" 你的信念, 你的态度, 你的意见, 你的观点, 你是多么诚实, 你的朋友是谁, 你读什么书, 你多久锻炼一次, 你吃的食物种类, 你冒了多少风险, 你如何解释这种情况, 你对别人有多好, 你对自己有多好,

你多久说一次“我爱你”, 你多久说一次“谢谢”, 你如何表达你的感受, 不管你是否寻求帮助, 你多久练习一次感恩, 今天你笑了多少次, 你付出的努力, 你如何花钱/投资你的钱, 你花了多少时间担心, 你多久回想一下你的过去,

无论你是否评判别人, 无论你是否在挫折后再次尝试, 你有多感激你所拥有的东西“”*

我将不胜感激。非常感谢你:)

【问题讨论】:

标签: python python-3.x python-2.7 python-requests


【解决方案1】:

这样应该可以,只需更改顶部的变量以适应:

header = "header"
footer = "footer"
input_file = "input.txt"
output_file = "output.txt"


with open(input_file, "r") as f:
    text = f.read()

text = header + "\n" + text + "\n" + footer

with open(output_file, "w") as f:
    f.write(text)

【讨论】:

    【解决方案2】:

    很简单

    HEADER = "your_header"
    FOOTER = "your footer"
    file1 = "your file location"
    file2 = "your output file location"
    
    f1 = open(file1 , "r")
    txt = f1.read()
    f1.close()
    f2 = open(file2 , "w")
    f2.write(HEADER + "\n" + txt + "\n" + FOOTER)
    f2.close()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-16
      • 2017-09-21
      • 1970-01-01
      • 2021-03-22
      • 2017-06-14
      相关资源
      最近更新 更多