1.读文件
with open("xx") as file_object:
Temp=file_object.read()
print(Temp.rstrip()) #因为末尾有换行符,会多一行空格
with open("xx") as file_object:
for line in file_object:
print(line.rstrip())
with open("xx") as file_object:
lines=file_object.readlines()
for line in lines:
print(line.rstrip())
2.写文件
with open("xx") as file_object: #清空原始文件
file_object.write()
with open('xx','a') as file_object:#不覆盖原始文件,在其后面继续
file_object.write("xxx")
3.用户输入
获取输入:message=input("..")
类型转换:message=int(message)
4.存储数据 (json模块)
import json
numbers=[1,2,3,4,5,6,7]
filename='numbers.json'
#数据存储
with open(filename,'w') as f_obj:
json.dump(numbers,f_obj)
#数据读取
with open(filename) as f_obj:
username=json.load(f_obj)