假設有一個英文文本文件,編寫一個程序讀取其內容並將裏面的大寫字母變成小寫字母,小寫字母變成大寫字母。
*************************************************************************************
def read(filename):
f=open(filename,'r',encoding="utf-8")
txt=f.read()
f.close()
return txt
def chang(txt):
newtxt=''
for char in txt:
if 'a'<=char<="z":
newtxt+=chr(ord(char)-32)
elif 'A'<=char<='Z':
newtxt+=chr(ord(char)+32)
else:
newtxt+=char
return newtxt
def writefile(filename,txt):
fw=open(filename,'w')
fw.write(txt)
fw.close()
txt=read("Summer.txt")
newtxt=chang(txt)
writefile("SummerTwo.txt",newtxt)
**************************************************