lmmp.net
当前位置:首页 >> python怎样读取文本文件里的中文 >>

python怎样读取文本文件里的中文

file = open('filename.txt','r') text = file.read() #读取所有文字 text = file.readline() #读取一行文字 text = file.readlinse() #把每一行变成list的一个元素 如果需要里面中文的话,用正则匹配

codecs模块提供了一个open函数,可以以指定好的编码打开一个文本文件 import codecs with codecs.open("文件路径",encoding='utf-8') as fp: data = fp.read() print data

with open(file_path, 'r') as f: line = f.readline() # 读取一行 lines = f.readlines() #读取所有行(返回一个列表,一行作为一个元素) content = f.read() # 读取所有行(返回一个字符串,内容为整个文本)

代码: # -*- coding: utf-8 -*-f = open('luciatest1.txt', encoding='gb18030')filecontent = f.read()print(filecontent) 运行效果:

file=open("a.txt")s=file.read()print(s)

用beautifulsoup处理啊,去除英文和符号就是中文啦 import rezhongwen=re.sub(r'[\w\/\,=:"\']','',text')

python读取文件内容的方法: 一.最方便的方法是一次性读取文件中的所有内容并放置到一个大字符串中: all_the_text = open('thefile.txt').read( ) # 文本文件中的所有文本 all_the_data = open('abinfile','rb').read( ) # 二进制文件中的所有...

$ python3Python 3.2.3 (default, Feb 27 2014, 21:33:50) [GCC 4.6.3] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import codecs>>> with codecs.open("test.txt", 'r', 'gbk') as handle:... for l...

f = open('*.txt','r')txt = f.read()print txt*.txt是你的txt文件,放到同个目录下就可以,或者加路径。 f.read()就把txt文件中的全部内容取出来了。

#Python3 fp=open("a.txt",“r”) arr=[] for lines in fp.readlines(): lines=lines.replace("\n","").split(",") arr.append(lines) print(arr) fp.close()

网站首页 | 网站地图
All rights reserved Powered by www.lmmp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com