Python实践 自动生成情书代码
这个自动生成比较简陋,无聊的时候突然想出来的
需要使用本地txt文件,将文本内容中的指定字符换成输入的名字,并输出。
以下是代码
print('********自动生成情书代码*****')
print('**********写给女生的信**********')
print("*******1.直男型 2.程序员型 3.浪漫型******")
print('\n')
print('**********写给男生的信**********')
print("*******1.直白型 2.经典型 ******")
TO_who=input('给男生的还是女生的:')
Type=eval(input('你想要哪种风格的情书(请输入数字):'))
To_name=input('请输入你想写给她\他的名字:')
From_name=input('请输入你的名字:')
def Straight_letter(): #生成直男型情书
file_name = 'To_woman/直男型/letter_straight.txt'
with open(file_name, encoding='utf-8') as file_object: # encoding='utf-8' 将文本以uft-8编码方式打开'文本'
lines = file_object.readlines()
pi_string = ''
for line in lines: # 将文本内容全部写入pi_string
if "To_who" in line:
line=line.replace