当前位置:首页 » 编程语言 » python指定行

python指定行

发布时间: 2022-02-27 07:47:17

python 读取指定行数

F=('n'.join(open('C:\Users\Administrator\Desktop\ID.txt','r',encoding='gbk').readlines()[b:c]))

② python如何指定写入内容的行数,以及如何读取指定行数(已知)

不用关心行数。
只要把要保存的变量,用字典组织起来。然后用str()行数转成字符串存到文件中。
读取的时候,只要将读取的字符串,用eval()行数,再转回字典,然后按key进行区分,分别还给变量就可以了。

③ 用python修改文件中指定的行数

python默认库不能随机读写文件。只能一次读入和写入。以下是示例代码。

filename='setup.ini'
lines=[]
withopen(filename,'r',encoding='utf8')asf:
lines=f.readlines()
lines[167]='UPI1=Chinese'
lines[231]='UPI1=Chinese'
withopen(filename,'w',encoding='utf8')asf:
f.write(' '.join(lines))
f.flush()

修改需谨慎,修改前请记得备份,不明白可追问。

④ python open怎么指定行插入

指定行插入比较麻烦,我一般会读取文件,然后将读到的内容一行行的写入到一个新文件,以前回答的一个问题:https://..com/question/2121566381126811667

#-*-coding:utf-8-*-


#原始文件
f=open('d:\000001.csv','r+')
#新文件
t=open('d:\000002.txt','w+')

n=1
x=100
#读取100行,插入一条数据
foriinf.readlines():
t.write(i)
ifn%100==0:
t.write('-----------------------%s----------------- '%x)
n=n+1

f.close()
t.close()

⑤ python怎么剪切指定行

import re
r=re.compile(r'指定内容')
f0=file('01.txt','r')
dat0=f0.readlines()
f0.close()
f1=file('02.txt','w')
for i in dat0:
if r.search(i):
f1.write(i)
f1.close()

⑥ python中怎么删除文件中指定的行

删除文件的某一行,可以跳过你要删除的行进行读写,如:

1
2
3
4

data = open(filename, 'rt').readlines()
with open(filename, 'wt') as handle:
handle.writelines(data[:tobedeleted])
handle.writelines(data[tobedeleted+1:])

其中data是逐行读取文件,

handle.writelines进行读写,跳过tobedeleted行

⑦ 如何用python读取文本中指定行的内容

1.默认你知道“指定行”的行号
那么:
defappoint_line(num,file):
withopen(file,"r",encoding='utf-8')asf:
out=f.readlines[num-1]
returnout
print(appoint_line(2,"c:/text.txt"))
以上示例为读取c盘下的text.txt文件的第二行
2.假如所谓“指定行”为开头几个字符,这里假设为三个
defappoint_line(file):
#appoimt_spring是指你指定行的前三个字符,你可以自行指定
appoint_spring=input(">>").strip()
withopen(file,"r",encoding='utf-8')asf:
forlineinf.readlines():
ifline[0:3]==appoint_spring:
returnline
print(appoint_line("c:/text.txt"))
以上示例为根据你输入的所指定行的前三个字符打印出c盘下的text.txt文件下的“指定行”

⑧ python怎么读取指定目录、指定文件、指定行的值呢 麻烦回答的时候举个例子

对于文件,python通常是无法读取指定行的。不过是可以进行"曲线救国",但是这仅对文本文件生效,对于二进制文件,本身是没有行的概念的,讨论也没意义,下面是一种可能的解决方案。

path='c:\documents'
filename='readme.txt'
fullfilename='%s\%s'%(path,filename)
defgetContentByRowNumber(rownumber,filehandle):
oldfilePos=filehandle.tell()
i=0
filehandle.seek(0)
whilei<rownumber:
l=filehandle.readline()
ifnotl:
returnNone
content=filehandle.readline()
filehandle.seek(oldfilePos)
returncontent
f=open(filename,'rt')
print(getContentByRowNumber(2,f))

⑨ Python怎么跳到指定行

Python不像C有goto语句。

跳不了的。

建议用while循环


while True:

# 执行功能性代码

# 判断条件

if True:

break


这样,就能实现符合代码条件时继续,不符合时再次运行功能性代码

相当于跳转到此功能性代码。

热点内容
安卓背面是什么字母 发布:2025-01-11 06:37:55 浏览:211
个人小程序怎么购买云服务器 发布:2025-01-11 06:33:08 浏览:908
手机mc怎么玩服务器国际服 发布:2025-01-11 06:18:33 浏览:157
win2008ftp中文乱码 发布:2025-01-11 06:10:03 浏览:868
平板配置为什么这么低 发布:2025-01-11 06:05:30 浏览:622
可编程视频 发布:2025-01-11 06:03:24 浏览:785
java多线程编程实战 发布:2025-01-11 06:03:17 浏览:631
图的算法java 发布:2025-01-11 05:57:07 浏览:483
梯形图编译器 发布:2025-01-11 05:56:26 浏览:260
安卓framework编译 发布:2025-01-11 05:55:00 浏览:696