すべて大文字またはすべて小文字のファイルのすべての行を読み取ろうとしています。
含まれている場合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
か?
もっと簡単にできる方法があれば、それは素晴らしいことです