导航:首页 > 文件教程 > pythontxt添加数据文件

pythontxt添加数据文件

发布时间:2024-09-23 18:31:51

1. Python中怎样实现向一个文档中写入数据, 要求从倒数第三行开始写入

将文本每行读入一个数组中啊 然后直接用python 中数组 insert() 插入

file = open("C:/a.txt", "r")
li = []
#line_counter = 0
while 1:
line = file.readline()
if line:
li.append(line)
else:
break

file.close()
lines = len(li)
‘’‘
下面从倒数回第三行开始插答入想要插入的字符串,每行插入的字符用\n分开。如果要写的东西多,可以从外部文件读入数据
’‘’
li.insert(lines-3,"1st row you want to write \n 2nd row you want to write \n")

file=open("C:/a.txt", "w")
for line in li:
file.write(line)
file.close()

2. python怎么将数据写入txt文件

能不能把你相关的代码拿来看一下?你的file.open("file","a/r/w")第二个参数给的是哪个?
这个参数会影响你最后文件的内回容的.
a是添答加内容到以前的文件最后面
r是只读无法写
w是重新写,把之前的内容全部覆盖的.
没有代码只能猜测这么多了.

3. 用python语言把data变量里的数据写到txt里

data=[1,2,3]#假定你的数据是这样的
withopen("file.txt","w")asf:
f.write(data)

#file.txt是你想命名的文件名,没有关系的,f也是自己声明的变量名无所谓
#w是写入模式(write),如果没有这个文件就创建一个。如果有这个文件就先清空内容再写入
#如果你是本来就有这个文件,想在后面追加,就把w换成a,追加模式(append)
#用with比较稳妥,可以在使用完之后关闭。另一种写法如下

f2=open("file.txt","w")
f2.write(data)
f2.close()#要记得关闭!

4. python怎么从txt文件中读取特定列的数据,新手,求大神指点!

path='e:/lijing/data.txt'
#path存的是txt文件的路径

lie=[]
#初始化lie列表

for line in open(path):#遍历txt文件中的所有行
line=line.replace('\n','').split(",")#替换和分割

lie.append(line[6])#将第六行的数据重新存在lie中
print lie
#lie这个列表中存的是txt文档中第六行的数据。

5. 使用python编程,实现对文件夹中所有txt文件中的某一列数据都加1

import os
path = r'C:UsersshinelonDesktop新建文件夹' # 替换你的文件夹
path_result = path+"结果"
listdir = os.listdir(path)
try:
os.mkdir(path_result)
except FileExistsError:
pass
except:
print('已经改写,若重改请删除结果文件夹')
for f_name in listdir:
path_filename = path+"\"+f_name
print(path_filename)
with open(path_filename) as txt:
for i in txt.readlines():
a = i.split(',')
b = a[2].split('.')
c = str(int(b[0])+1) +'.'+ b[1]
d = a[0] + ',' + a[1] + ',' + c
with open(path_result+'\'+f_name,'a') as txt_result:
txt_result.write(d)
os.startfile(path_result)

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

举个简单的例子,我这里有一个txt文件,文件中每一个row包含的是用户名和用户的身高,我们这里需要获取特定的行内容,比如身高大于170cm的内容,写入excel中。

data.txt

张三172cm
李四183cm
王五166cm
赵六159cm

孙乐乐185cm
周熊熊169cm
苏鹏鹏176cm
吴刚刚191cm
韩轩轩172cm

sheet.py

'''
获取文件信息
'''
fi=open("data.txt")
lines=fi.readlines()
#读取身高大于170cm
data=[]
forhumaninlines:
hinfo=human.split()
ifhinfo:
ifint(hinfo[1][:3])>=170:
data.append(tuple(hinfo))

'''
写入excel
'''
importxlwt

#创建workbook和sheet对象
workbook=xlwt.Workbook()#Workbook的开头W大写
sheet1=workbook.add_sheet('sheet1',cell_overwrite_ok=True)
#向sheet页中写入数据
sheet1.write(0,0,'姓名')
sheet1.write(0,1,'身高cm')
row=1
foriindata:
sheet1.write(row,0,i[0])#i0姓名
sheet1.write(row,1,i[1])#i1身高
row+=1

workbook.save('c.xlsx')#写入excel

执行sheet.py 后,打开同级目录下的c.xlsx

阅读全文

与pythontxt添加数据文件相关的资料

热点内容
ps入门必备文件 浏览:348
以前的相亲网站怎么没有了 浏览:15
苹果6耳机听歌有滋滋声 浏览:768
怎么彻底删除linux文件 浏览:379
编程中字体的颜色是什么意思 浏览:534
网站关键词多少个字符 浏览:917
汇川am系列用什么编程 浏览:41
笔记本win10我的电脑在哪里打开摄像头 浏览:827
医院单位基本工资去哪个app查询 浏览:18
css源码应该用什么文件 浏览:915
编程ts是什么意思呢 浏览:509
c盘cad占用空间的文件 浏览:89
不锈钢大小头模具如何编程 浏览:972
什么格式的配置文件比较主流 浏览:984
增加目录word 浏览:5
提取不相邻两列数据如何做图表 浏览:45
r9s支持的网络制式 浏览:633
什么是提交事务的编程 浏览:237
win10打字卡住 浏览:774
linux普通用户关机 浏览:114

友情链接