python源文件 将文件中所有除保留字外的小写字母换成大写字母

xiaoxiao2021-02-28  155

说明:将文件中所有除保留字外的 小写字母换成大写字母,生成后的文件要能够被Python 解释器正确执行。

import keyword s=keyword.kwlist #建立保留字列表 n=input("输入一个文件名:") f=open(n,"r").readlines() ls=[] for i in f: i=i.split() ls.append(i) #建立一个以每行的所有单词为元素组成的一个列表组 fo=open(n,"w+") for i in range(len(ls)): if f[i].isspace(): fo.write(" "+"\n") for j in range(len(ls[i])): x= ls[i][j] if x not in s: x=x.upper() else: x=x.lower() if x==ls[i][len(ls[i])-1]:#判定是否遍历至每行的末尾 fo.write(x+"\n") else: fo.write(x+" ") fo.close()

转载请注明原文地址: https://www.6miu.com/read-36636.html

最新回复(0)