我有一个包含三行的文本文件。我想将这三行读作 L1、L2 和 L3,并将 L1、L2 和 L3 的字符计算为 n1、n2 和 n3。我尝试如下:
f=open(sys.argv[1],'r')
L1=f.readline()
L2=f.readline()
L3=f.readline()
if L1[-1]=='\n': L1=L1[:len(L1)-1]
if L2[-1]=='\n': L2=L2[:len(L2)-1]
if L3[-1]=='\n': L3=L3[:len(L3)-1]
n1=len(L1); n2=len(L2); n3=len(L3)
print L1, n1, L2, n2, L3, n3
上面的脚本工作正常。但我想知道是否有更好/更简单的方法来获得 L1、L2 和 L3。提前致谢!