#第一种方法
with open("1_English.txt", 'r+') as f:
s = f.read()
print(s)
ss = [i.swapcase() for i in s]
f.seek(0)
f.writelines(ss)
#第二种方法
def uptolow(filepath):
res=''
with open(filepath,'r') as f:
ss=f.readlines()
for s in ss:
for i in s:
if i.islower():
res+=i.upper()
elif i.isupper():
res+=i.lower()
else:
res+=i
return res
if __name__ =="__main__":
filepath='demo.txt'
print(uptolow(filepath))
网友评论