日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Python源文件改寫。編寫一個(gè)程序,讀取一個(gè)Python源程序文件...夠被Python解釋器正確執(zhí)行。

系統(tǒng) 11300 0

Python源文件改寫。編寫一個(gè)程序,讀取一個(gè)Python源程序文件source.py,將文件中所有除保留字外的小寫字母換成大寫字母。生成后的文件要能夠被Python解釋器正確執(zhí)行。

我不知道還有什么其他方法可以從列表中把單詞逐個(gè)分離出來(lái)
所以我用了jieba庫(kù)
測(cè)試文件名:source.py(將此文件放在主程序相同目錄)

  def sum(num):
    result = 0
    for x in range(1, num + 1):
        result += x
    return result

print(sum(100))

 

主程序:

  # -*- coding: utf-8 -*-
"""
@author:AragakiNoob
@date:2019-5-10

"""
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()

 image.png


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 长岭县| 绍兴市| 开封市| 白水县| 区。| 辉南县| 岗巴县| 牡丹江市| 浦县| 中牟县| 饶河县| 灌云县| 大田县| 尼玛县| 海伦市| 合山市| 木里| 海原县| 莒南县| 久治县| 金昌市| 曲松县| 方山县| 惠安县| 永丰县| 贵州省| 磴口县| 进贤县| 温州市| 兴和县| 兖州市| 科技| 平谷区| 民权县| 普格县| 竹山县| 来安县| 博爱县| 天津市| 古交市| 毕节市|