f.readlines()和f.read().splitlines()的区别:
f.readlines()和f.read().splitlines()都是返回一个list,f.readlines()后面有加\n,f.read().splitlines()没有\n
with open(r'D:\test\API\all_case\case_lib\api_case_lib\LGT\成绩', "r", encoding="utf8") as f:
B_D = f.read().splitlines()
print(B_D)
for line in B_D:
print(line)
输出:
[‘100’, ‘90’, ‘89’, ‘50’, ‘78’, ‘50’, ‘60’] #后面没有\n
100
90
89
50
78
50
60
with open(r'D:\test\API\all_case\case_lib\api_case_lib\LGT\成绩', "r", encoding="utf8") as f:
B_D = f.readlines()
print(B_D)
for line in B_D:
print(line)
输出:
[‘100\n’, ‘90\n’, ‘89\n’, ‘50\n’, ‘78\n’, ‘50\n’, ‘60\n’] #后面有\n
100
90
89
50
78
50
60