1樓:小丁創業
實現此功能的**如下:
f = open('xx.txt')
lines = f.readlines()f.close()
l_list = lines[1:] #從第二行開始for l in l_list:
if l.find('a') ==-1:
print l #在沒有找到a之前一直列印else:
break #如果找到,則跳出迴圈
擴充套件資料:f = open("test.txt", "r")while true:
line = f.readline()
if line:
pass
line=line.strip()
p=line.rfind('.')
filename=line[0:p]
print "create %s"%lineelse:
break
f.close()
2樓:道法自然
f = open('xx.txt')
lines = f.readlines()f.close()
l_list = lines[1:] #從第二行開始for l in l_list:
if l.find('a') ==-1:
print l #在沒有找到a之前一直列印.
else:
break #如果找到,則跳出迴圈
如何利用python語言匹配文字檔案中的指定字串,並將其所在行的後面幾
3樓:匿名使用者
s="指定bai字串
du"f=open("文字
zhi檔名dao")
n=int(raw_input("輸入輸出的回行答數:"))
line=f.readline()
while line:
if s in line:
print line
for i in range(n):
line=f.readline()
if line:
print line
else:
break
if not line:break
line=f.readline()
python怎讀取文字內容指定的行。。如開啟文字。我要讀取從第1000行開始的每一行內容
4樓:珍琪可可
直接用 f.readlines()讀出來的就是一個列表 從列表的第1000行開始讀就完了
for line in f.readlines()[999:len(f.readlines())-1]:
print(line)
剛剛已經幫你試過了
5樓:匿名使用者
import linecache
linecache.clearcache()file=open('3_2.txt','r')print linecache.getline('3_2.txt', 1000)
6樓:肖昀
八仙過海,各顯神通~
以上都可以~
7樓:
#!/usr/bin/python
f = open(r'/root/2.py')for line in f.readlines()[1000:]:
print line
f.close()
參考2樓的
8樓:
你可以先用shell命令
wc -l inputfile得到總行數
tail -n num inputfile > outputfile把這個檔案的1000行以後的行都定向出來
再作為python的輸入檔案輸入不就好了
怎麼用python讀取txt中的特定行 5
9樓:匿名使用者
先放到列表裡:
i = [1, 3, 5, 7, 9, 2, 4, 6, 8, 11, 15]
numpy = i[5:8]
這樣應該就可以了
不行再找我
python讀取指定目錄中所有文字檔案的第一行,並以此為該文字檔名重新命名
10樓:匿名使用者
import os
os.listdir("")#遍歷當前目錄檔案
os.rename(「老檔案」,「新檔案」)
例
讀aa=os.open("檔案","r")
aa.next()
aa.close()#關閉開啟檔案
**:#coding=utf-8
import os
ul=r"c:\***\***\***\aaa"#我的檔案在aaa資料夾下
filenamelist=os.listdir(ul)
for y in xrange(len(filenamelist)):
txtread=open(ul+"/"+filenamelist[y],"r")
modname=txtread.next()
txtread.close()
newurl=ul+ "/"+modname[:-1]+".txt"
os.rename(os.path.join(ul,filenamelist[y]),newurl)
用python讀取文字檔案,對讀出的每一行進行操作,這個怎麼
用python讀取文字檔案,對讀出的每一行進行操作,寫法如下 f open test.txt r while true line f.readline if line pass do something here line line.strip p line.rfind filename line ...
在dos開啟文字檔案用什麼指令,在dos開啟一個文字檔案用什麼指令
你已經知道正確答案了。再告訴你一個引數,當一個文字很長時用type顯示文字是不會停下來的,最後只看到文字的最末部分,加一個引數就可以滿屏後停下來。type sss.txt more 為按住shift再按 關於edit,edit是dos的外部命令,如果要編輯文字用它最方便,不過如果你的啟動盤上沒有ed...
二進位制檔案與文字檔案的區別
在定義和存取方式上二進位制檔案 與文字檔案存在區別。1 定義上的區別 文字檔案 文字檔案是一種計算機檔案,它是一種典型的順序檔案,其檔案的邏輯結構又屬於流式檔案。簡單的說,文字檔案是基於字元編碼的檔案,常見的編碼有ascii編碼,unicode編碼等等。二進位制檔案 是基於值編碼的檔案,你可以根據具...