导航:首页 > 文件教程 > 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添加数据文件相关的资料

热点内容
部分word文档不能打印 浏览:346
qq传word文件页码不对 浏览:784
网络诚信是什么意思是什么意思是什么意思 浏览:983
linux启动文件服务 浏览:415
数控编程和数控维修哪个工资高 浏览:874
复制出现错误找不到文件位置 浏览:206
linux远程删除文件 浏览:58
西门子lc的非自锁按钮怎么编程 浏览:979
mac桌面显示应用程序图标 浏览:317
怎么做宣传纸app 浏览:452
wtplogin是什么文件 浏览:175
娇兰佳人app什么时候开业 浏览:843
卡西欧怎么安装安卓app 浏览:261
如何将一个文件夹压缩 浏览:285
pythontxt添加数据文件 浏览:241
博图编程收藏夹怎么显示 浏览:34
win10开机u盘启动设置 浏览:859
gnuar工具 浏览:97
微信稍大点文件下载失败 浏览:838
24l01初始化程序 浏览:54

友情链接