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