text_to_html.py 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. def save_html_to_file(html_content, file_name):
  2. import os
  3. # 保存 HTML 文件的路径,假设保存到 /home 目录下
  4. file_path = f"/home/aihtml"
  5. directory = os.path.dirname(file_path)
  6. if not os.path.exists(directory):
  7. os.makedirs(directory)
  8. rs_name = f"{file_path}/{file_name}.html"
  9. try:
  10. # 打开文件并写入 HTML 内容
  11. with open(rs_name, "w", encoding="utf-8") as file:
  12. file.write(html_content)
  13. print(f"HTML 文件已成功保存到 {rs_name}")
  14. except Exception as e:
  15. print(f"保存文件时出现错误: {e}")
  16. return f"{file_name}.html"
  17. if __name__ == "__main__":
  18. # 示例 HTML 内容
  19. text = "Hello, World!"
  20. html_content = f"""
  21. <!DOCTYPE html>
  22. <html lang="en">
  23. <head>
  24. <meta charset="UTF-8">
  25. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  26. <title>保存的文字内容</title>
  27. </head>
  28. <body>
  29. <p>{text}</p>
  30. </body>
  31. </html>
  32. """
  33. # 示例文件名称
  34. file_name = "4213"
  35. # 调用方法保存 HTML 文件
  36. save_html_to_file(html_content, file_name)