将文件中除保留字外的小写字母换成大写字母
Python源文件改写。编写一个程序读取一下,将文件中所有除保留字外的小写字母换成大写字母。生成后的文件要能够被Python解释器正确执行。
创建source.py
def sum(num):
result = 0
for x in range(1, num + 1):
result += x
return result
print(sum(100))
再创建 test.py
# -*- coding: utf-8 -*-
import jieba
import re
import os;
fo= open("source.py","r",encoding='utf-8').read()
table=["def","for","in","return","print","range"]
words = jieba.lcut(fo)
fo2=open("source.py","w")
pas=''
for i in range(0,len(words)):
if words[i] in table:
pass;
else:
words[i]=words[i].upper()
pas="".join(words)
fo2.write(pas)
fo2.close()
生成所示的大小写
def SUM(NUM):
RESULT = 0
for X in range(1, NUM + 1):
RESULT += X
return RESULT
print(SUM(100))