python编写一个程序读入一个文件,将每行内容拆借为单词,剥去单词周围的空白字符和标点,并转换为小写

如题所述

第1个回答  2019-10-16

from string import *


def conversion():

    '''消除文件中‘!"# $%& '() *+ , ./:; <= >? @ [\]^ _ `{|}~’符号

       并且把文件中字母全部变成小写输出'''

    fin = open(r'C:\Users\admin\Desktop\py\xixi.txt') #读取'xixi.txt'文件

    for word in fin:

        t1 = punctuation                                           

        t2 = whitespace                                             

        word1 = str.maketrans(t1,' '*32,'')                         

        word2 = word.translate(word1).strip(t2).lower()             #去除字符串首尾空格并把字母转换成小写

        word3 = word2.replace(' ','')                               

        print(word3)


if __name__ == '__main__':

    conversion()



可以在我这边文章网页链接讨论下 我刚学

相似回答