关于python读取TXT文件生成列表的信息

http://www.itjxue.com  2023-04-12 22:53  来源:未知  点击次数: 

怎么用python读取txt文件里指定行的内容,并导入excel?

全文使用的是xlswriter模块写的,也有人使用?xlrd与?xlutils模块实现,不过还未进行验证

import xlsxwriter

workbook = xlsxwriter.Workbook("D:\\Program Files\\subpy\\sql2.xlsx")#在指定目录下创建一个excle

worksheet = workbook.add_worksheet("students")#新建一个sheet

title_index = ["A"族顷,"B","C","D"]#sheet中的区域

li = [] #定义一个空列表

blod = workbook.add_format({"bold":True})#定义exlce中写入的字体with open("D:\\Program Files\\subpy\\tets.txt",'r') as f1:#打开txt文档

lines = f1.readlines()#读取所有行内容

n = -1#定义一个变激穗山量

for x in lines:#逐行读取

n=n+1

li.append(x[:-1])#去掉回车符

y= x.split#以空格分字符

for i in range(len(title_index)):#读取excle区域下标

# for i,j in enumerate(title_index):

content = y[i]#单个字符读取

worksheet.write(n,i,content,blod)#分明中行分列写入workbook.

close#关闭excle

txt文件可以用行号,用readlines读取出来的数据是一个列表,你可以使用:

f = open('', 'r')

line = f.readlines()

line_need = line[行号-1]

这样来取指定行

python如何把txt中的数字提取出来放到list中,要求格式是int,而不是原始的str?

txt里面文件信息? 文件名? 1.txt

代码如下:

with open("1.txt","旅睁r") as f:

? t1 = f.readline()

? #t2 = f.readline()? #第二行 可以使用循环 或者读取全部

txt = t1.strip().replace(" "余蔽,",")? #去除前后多余空格,替换中间空格为逗号

text = eval(txt)? ?#可以直接转拆毁岁列表

lit = list(text)

print(text,lit, type(t1))

python 读取文件转换为列表

python 读取文本文件局者内容转化为python的list列表,案例如下:

1、目的

读取cal.txt内容,然后通过python脚本转化为list内容

2、文件内桐携容

cal.txt

12

13

14

15

16

3、Python编写cal.py脚本内容局腊伏

#!/usr/bin/python

#coding?=?UFT-8

result=[]

fd?=?file(?"cal.txt",?"r"?)

for?line?in?fd.readlines():

????result.append(list(map(int,line.split(','))))

print(result)

for?item?in?result:

????for?it?in?item:

???????print?it

4、执行转换为List列表结果内容:

[[12],?[13],?[14],?[15],?[16]]

12

13

14

15

16

(责任编辑:IT教学网)

更多

推荐网络媒体文章