btcq.net
当前位置:首页 >> python读取整个txt文件 >>

python读取整个txt文件

Python 读写文本文件首先需要注意的是,txt文件是具有字符编码的,不同的txt字符编码可能不同.具体是什么编码,可以用 notepad++ 等文本编辑器查看.读取文件建议使用 withas 结构,可以自动关闭文件.with open("text.txt", "r") as

如果要读取 txt 文件和 csv 文件的话,使用 pandas 模块很合适;以下代码调试通过:import pandas as pd mydata_txt = pd.read_csv('lucia_test.txt', sep='\n', encoding='utf8') print(mydata_txt)运行效果:

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

f= open ("C:/Users/chenyang/Desktop/111.txt") f.readlines()print(f.readlines())把中间的f.readlines()去掉,这是因为你先读了f.readlines()之后,文件已经被读到最后了,再读一次就什么都读不出来

'gbk' codec can't decode .”是5261python 的编码问题,解决办法如下: 如果是linux系统4102,在1653py文件第一行加上 # -*- coding:utf-8 -*-;如果是Windows系统,在py文件第一行加上 # -*- coding:cp936 -*-;把txt的文内件转换为容utf8的格式,再进行读取.

举个例子 a = np.arange(8) np.savetxt('a.txt',a) 这样就会在工作目录下生成存有a数据的文件a.txt 然后读取就行了,如 b=loadtxt('a.txt') 这里都是在同一目录下进行的,如果是在别的文件夹,修改引号内的路径就行了

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

#只做了读!import ospath = "d:\\python\\txtfile" #文件夹目录files= os.listdir(path) #得到文件夹下的所有文件名称txts = []for file in files: #遍历文件夹 position = path+'\\'+ file #构造绝对路径,"\\",其中一个'\'为转义符 #print (position) f = open(position) line = f.readline() while line: print (line) txts.append(line) line = f.readline()print(txts)

使用readlines函数即可,完整代码是:text = open(file,'r').readlines()

路径错了,如果想读取这个文件,就是你现在写的这个,你必须要把文件保存在,python的那个文件夹,否则的话,你就要写出该文件的完整路径,注意转义符.

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