python文本处理总结 1-python读取文件每行,并生成list列表2-python删除所有空行 1-python读取文件每行,并生成list列表 f=open('name.txt',encoding='utf-8') data= [line.strip('\n') for line in f.readlines()] f.close() print(data) 2-python删除所有空行 ''' Author: JeremyHua Content: jermyhua@foxmail.com Date: 2021-12-13 11:11:04 LastEditTime: 2021-12-13 11:11:06 ''' def clearBlankLine(): file1 = open('text1.txt', 'r', encoding='utf-8') # 要去掉空行的文件 file2 = open('text2.txt', 'w', encoding='utf-8') # 生成没有空行的文件 try: for line in file1.readlines(): if line == '\n': line = line.strip("\n") file2.write(line) finally: file1.close() file2.close() if __name__ == '__main__': clearBlankLine()