编写一个程序,读取一个python源程序文件,将文件中所有除保留字以外的小写字母转化成大写字母。生成后的文件要能够被pyth解释器正确执行。

        jieba库把源程序中的代码分词。

        敲定源程序中的保留字。

        关键位置,比如说源程序中的%d在大小写转换后将D改成d,不然会报错。

        代码中会给出大小写转化。

import jieba
work_fill = open("微信消息轰炸.py", "r", encoding= 'utf-8').read()

use_List = ["from", "pynput", "keyboard", "import",  "Key", "Controller",
            "time", "input", "eval", "print", "sleep", "for", "in",
            "range", "type", "press", "release", "enter"]

words = jieba.lcut(work_fill)

init_work_fill = open("微信消息轰炸.py", "w")
pas = ''
for i in range(0, len(words)):
    if words[i] in use_List:
        pass
    else:
        words[i] = words[i].upper()
        pas = ''.join(words)

'''words[i] = words[i].lower()  //改成小写也可以'''
init_work_fill.write(pas)
init_work_fill.close()

  

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐