假設有一個英文文本文件,編寫一個程序讀取其內容並將裏面的大寫字母變成小寫字母,小寫字母變成大寫字母

假設有一個英文文本文件,編寫一個程序讀取其內容並將裏面的大寫字母變成小寫字母,小寫字母變成大寫字母。

*************************************************************************************

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)
**************************************************

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章