from 模块名 import 类名
‘’’
练习10-1: Python学习笔记
在文本编辑器中新建一个文件,写几句话来总结一下你至此学到的Python知识,其中每一行都以"In Python you can"打头。
将这个文件命名为 learning_python.txt,并存储到为完成本章练习而编写的程序所在的目录中。
编写一个程序,它读取这个文件,并将你所写的内容打印三次:
第一次打印时读取整个文件;第二次打印时先将所有行都存储在一个列表中,再遍历列表中的各行。
‘’’
from pathlib import Path
path=Path('./learning_python.txt')#根据文件路径获取文件的实例
content=path.read_text()#读取文件
print(content)
lines=content.splitlines()#把字符串根据换行符拆分成列表
print(lines)
for str in lines:
print(str)
‘’’
练习10-5:访客薄
编写一个 while 循环,提示用户输入其名字。收集用户输入的所有名字,将其写入 guest_book.txt,并确保这个文件中的每条记录都独占一行。
‘’’
from pathlib import Path
path=Path('guest_book.txt')
s=''
a=input('请输入用户名字:')
while a!='1':
s = s + a+'\n'
a = input('请输入用户名字:')
path.write_text(s)#会提前把文件清空再写入