1樓:徽積分
給個一行搞定的:
with open('inputfile.txt', 'r') as f, open('outputfile.txt', 'wb') as g:
g.write('\n'.join(
filter(lambda s: s!='/temp.txt' and len(s),
map(lambda s:
s.replace('/test', '')+('','\n/x/xyz')[s=='/test/x/abc'],
map(str.strip, f.readlines())))))
2樓:匿名使用者
二種方法可以實現,
方法1、
sed '#^/test##;#/x/abc#a \ /x/xyz;#temp.txt#d;^$d' urfile
方法2、
fhl=open('test.txt','r')for line in fhl.readlines():
line=line[5:].strip()if line!=0 and line[-9:]!='/temp.txt':
if line[-6:]=='/x/abc':
print line
print '/x/xyz'
else:
print line
fhl.close()
如何利用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()
怎樣將指定文字中的字串替換後生成新的文字檔案?
4樓:
import os
os.chdir('d:\\') # 跳到d盤
if not os.path.exists('pp.txt'): # 看一下這個bai
檔案du是否存zhi在
exit(-1) #,不存在就退出
lines = open('pp.txt').readlines() #開啟檔案,讀入每一行dao
fp = open('pp2.txt','w') #開啟你要寫
回得檔案pp2.txt
for s in lines:
fp.write( s.replace('love','hate').replace('yes','no')) # replace是替換,write是寫入答
fp.close() # 關閉檔案
python 讀取txt檔案特定字串後面的數字,並寫入到另一個txt
5樓:一諾千金丨
分為兩個步驟
使用open函式開啟檔案,返回檔案控制代碼
使用檔案控制代碼的read方法讀取檔案內容
f = open('/path/to/the/file.txt')txt = f.read()
txt檔案的內容將會讀取待txt變數中
python讀取txt檔案,查詢到指定內容,並做出修改
6樓:匿名使用者
你可以把txt的修改後的內容給重新寫入檔案,這樣子會覆蓋之前的檔案
7樓:匿名使用者
開啟檔案r 讀取內容 關閉檔案 正則修改 開啟檔案w 覆蓋寫入 關閉檔案
8樓:匿名使用者
def modifyip(tfile,sstr,rstr):
try:
lines=open(tfile,'r').readlines()flen=len(lines)-1
for i in range(flen):
if sstr in lines[i]:
lines[i]=lines[i].replace(sstr,rstr)
open(tfile,'w').writelines(lines)except exception,e:
print e
modifyip('a.txt','a','a')
9樓:智眼視界
用replace() 或者 re.sub
如何用批處理bat將多個檔案中的指定字串刪除
不清楚你的實際檔案 情況,僅以問題中的樣例 說明為據 以下 複製貼上到記事本,另存為xx.bat,編碼選ansi,跟要處理的檔案放一起執行 cls echo off rem 根據一個指定文字檔案裡列出的多個字串,將多個txt文字檔案內的這些字串刪除 title z cd d dp0 powershe...
請問如何用python將字典轉換到文字中
依然特雷西 1 首先開啟python的一個檔案。2 首先是定義一個字典,用 括起來,在裡面使用key value的形式儲存資料,再將這個字典賦值給變數zidian。3 接著是獲取字典的某一個值,比如獲得小明的成績,我們可以這樣寫 zidian 小明 4 也可以修改字典裡面的值,格式 字典的名稱 ke...
python從文字中提取每一行的特定字串輸出到csv檔案
慎雋雅 假設 你的檔名叫t.txt在當前目錄下,輸出的csv叫csv.txt也在當前目錄 如下 import sys import re import csv pattern r numberlocation numberlocationactivity ms cs open csv.txt w c...