练习 10.5:访客簿 编写⼀个 while 循环,提⽰⽤户输⼊其名字。
要求
- 收集⽤户输⼊的所有名字,将其写⼊ guest_book.txt,并确保这个⽂件中 的每条记录都独占⼀⾏。
代码
from pathlib import Path
path = Path('guest_book.txt')
guest_book = ''
while True:
guest_name = input("输入您的名字(输入q以退出):\n")
if guest_name == 'q':
break
guest_book += f"{guest_name}\n"
print(guest_book)
path.write_text(guest_book)