关于python读取TXT文件生成列表的信息
怎么用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