我正在尝试读取文件的所有行,这些行要么全部大写,要么全部小写。
如果file.txt
包含:
Rememberr 8? when you
. Tellingmee THAT one
didntrememberthat
onethingtoday
我希望它阅读:
didntrememberthat
ONETHINGTODAY
到目前为止,我有:
def function(file_name):
data=[]
f=open(file_name,'r')
lines=f.readlines()
for k in lines:
single=tuple(k)
for j in single:
j=str(j)
if j.isupper() or j.islower() == False:
lines=f.readlines()[j:]
然后我得到这个:
lines=f.readlines()[j:]
TypeError: slice indices must be integers or None or have an __index__ method
这是有道理的,因为j
它不是整数。但是我如何找到j
它遇到if
-statement时的位置?
如果有更简单的方法来做到这一点,那就太棒了