用python写生日快乐贺卡
时间: 2024-10-08 12:12:33 浏览: 31
当然可以!在Python中编写一个简单的生日快乐贺卡,你可以使用文本、艺术字或者甚至是图形化界面。这里是一个基础的文本版本作为示例:
```python
# 导入os模块用于操作文件路径
import os
# 定义祝福信息
bday_message = """
----------------------------------------
| 生日快乐!愿你的每一天都充满 |
| 爱、幸福和无数的梦想成真! |
| Happy Birthday! |
----------------------------------------
"""
# 获取用户的当前目录
current_dir = os.getcwd()
# 设置贺卡文件名和保存位置
card_filename = "birthday_card.txt"
# 创建贺卡文件并写入祝福信息
with open(os.path.join(current_dir, card_filename), 'w') as file:
file.write(bday_message)
# 显示贺卡内容
print("已创建贺卡文件:", card_filename)
print("内容如下:")
with open(card_filename, 'r') as file:
print(file.read())
# 提供个性化选项
custom_name = input("请输入你想让祝福的对象是谁(如果需要):")
if custom_name:
with open(card_filename, 'a') as file:
file.write(f"\n特别献给 {custom_name},祝你生日快乐!")
print("\n定制版的贺卡已经保存完成.")
```
运行这个程序后,你会在当前目录下看到一个名为"birthday_card.txt"的文本文件,里面包含了生日祝福的话语,并可以根据提示输入名字来个性化。
阅读全文