我尝试用谷歌搜索这个但没有成功,但我试图读入一个文件并找到每个字符串的长度。每个字符串都是一组数字(即 012345)。我使用 len() 函数并且它可以工作,但它会在除最后一行之外的每一行中再添加 1。我假设它正在计算 eol/return 字符。我该如何解决?谢谢
请您参考如下方法:
你可以去掉空格:
len(line.strip())
例子:
$ echo 'One
Two' | python -c 'for line in __import__("sys").stdin: print(len(line))'
4
4
$ echo 'One
Two' | python -c 'for line in __import__("sys").stdin: print(len(line.strip()))'
3
3
