如果文件很大(几万行甚至几百万行):夸张一下🦐
read () 容易卡死
readlines () 容易占满内存
✍️一般我们 逐行读取

🖥️代码:
f = open("big.txt", "r", encoding="utf-8")for line in f:print(line.strip())f.close()

功能:
输入姓名、年龄、班级
写入 big.txt的文件
读取并打印
🖥️代码:
# 写入文件f = open("big.txt", "w", encoding="utf-8")name = input("请输入名字:")f.write(name + "\n")age = input("请输入年龄:")f.write(age + "\n")bj = input("请输入班级:")f.write(bj + "\n")f.close()# 读取并输出f = open("big.txt", "r", encoding="utf-8")for line in f:print(line.strip())f.close()


# 创建并写入f = open("新年祝福.txt", "w", encoding="utf-8")f.write("新年快乐!\n")f.close()# 追加祝福f = open("新年祝福.txt", "a", encoding="utf-8")f.write("万事如意!\n")f.close()



import randomf = open("nums.txt", "w", encoding="utf-8")for i in range(100000):num = random.randint(1, 100)f.write(str(num) + "\n")f.close()

