编写一个程序,读取一个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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐