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)
1
2
3
4
5
输出:
[‘100\n’, ‘90\n’, ‘89\n’, ‘50\n’, ‘78\n’, ‘50\n’, ‘60\n’] #后面有\n
100
90
89
50
78
50
60
————————————————
版权声明:本文为CSDN博主「不积小流,无以成江海」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_44846758/article/details/103885629