with open(文件路径) as 别名:——路径读取方法同js()
content=别名.read()
注意:read()到达文件末尾的时候会返回一个空字符串,显示出来就是一个空行。(没有?)可用rstrip()去除字符串末尾的空白。
(1)逐行读取:with open(filename) as file_obj:
for line in file_object:
print(line.rstrip()); ——rstrip()去除print语句后面的换行符
如何在with关键字外面访问文件内容:with open(filename) as file_obj:
lines=file_obj.readlines()
for line in lines:
peint(line.rstrip());
判断一个字符串是否在另一个中:str1 in str2
(1)写入空文件
with open(filename,'w') as file_obj:
file_obj.write('内容')
(2)追加写入
with open(filename,'a') as file_obj:
file_obj.write(内容)
1、使用try-except代码块
try :
...
except FileNotFoundError:
...
json:import json
1:json.dump()——存储
nums=[1,2,3,4,5,6]
with open (filename,'w') as file_obj:
json.dump(nums,file_obj);
2:json.load()——读取
with open (filename) as file_obj:
num=json.load(f_obj);