a.以写的方式打开文件stu_info.txt并向文件中写入(姓名-性别-年龄):每个一行 zhangsan-male-20 lisi-female-21 wangwu-male-20 输入: with open("stu_info.txt", "wt") as write_obj: list_data = ["zhangsan-male-20\n", "lisi-female-21\n", "wangwu-male-20"] # write_obj.write("\n".join(list_data)) write_obj.writelines(list_data)
b.以读的方式打开文件stu_info.txt,读取文件的每一行内容,并格式化输出,输出格式:居中对齐
姓名 性别 年龄
输入:
with open("stu_info.txt", "rt") as read_obj: data = read_obj.readlines(50) # data1 = read_obj.read(10) # print(data) print(data)
2.装饰器
要求定义一个装饰器(通用),可以打印出被装饰函数的运行时间
输入:
def defcorator():
import time
before = time.time()
time.sleep(5)
after = time.time()
run_time = after - before
print(run_time)
defcorator()
def print_data():
print("time")
print_data
输出:5.000227689743042