python line strip_关于python 的方法

时间:2025-05-08 14:38:24

测试文本

abc

abcd

show me the money

代码一:

def showfile (filepath):

startTime=()

f=open(filepath)

lineends='\\n'

failure=0

while True:

line=()

line=()

if not line:

break

else:

failure=0

print line

()

endtime=()

period=(endtime-startTime).seconds

print period

结果输出为:

可以看到结果,明显不对。

经过调试可以发现 not line 其实就是line==''

而()会把'\\n'(空行)替换为''

所以,遇到空行也结束了。

改下就好:

结果代码为:

def showfile (filepath):

startTime=()

f=open(filepath)

lineends='\\n'

failure=0

while True:

line=()

# line=()

if not line:

break

else:

line=()

if not line:

continue

failure=0

print line

()

endtime=()

period=(endtime-startTime).seconds

print period

结果正常了