安全写入文件
在你挑战的下一部分,你要将在积云悬崖的探险经历记录到一个日志文件中。这能确保后来的冒险家有一份指南,同时也让你了解 Python 中安全写入操作的重要性。
然后,在 map.py
中使用 with
语句将日志写入 /home/labex/project/adventure_log.txt
。
log = "Navigated through Cumulus Cliffs. Encountered mild turbulences but no serious obstructions."
with open('/home/labex/project/adventure_log.txt', 'w') as file:
file.write(log)
运行脚本并按如下方式查看 adventure_log.txt
的文件内容:
$ python3 map.py
$ cat /home/labex/project/adventure_log.txt
Navigated through Cumulus Cliffs. Encountered mild turbulences but no serious obstructions.
这样,你不仅在公会历史上留下了印记,还通过 with
语句练习了资源管理。