python將指定文字中的字串替換後生成新的文字

2021-03-08 17:19:04 字數 2149 閱讀 3312

1樓:

import os

os.chdir('d:\\') # 跳到d盤

if not os.path.exists('pp.txt'): # 看一下這個檔案是否存在

exit(-1) #,不存在就退出

lines = open('pp.txt').readlines() #開啟檔案,讀入每一行

fp = open('pp2.txt','w') #開啟你要寫得檔案pp2.txt

for s in lines:

fp.write( s.replace('love','hate').replace('yes','no')) # replace是替換,write是寫入

fp.close() # 關閉檔案

2樓:曹曉山

python替換某個文

本中的字串,然後生成新的文字文件,**如下:

import os

os.chdir('d:\\')       # 跳到d盤

if not os.path.exists('test1.txt'): # 看一下這個檔案是否存在

exit(-1)                         #不存在就退出

lines = open('test1.txt').readlines()  #開啟檔案,讀入每一行

fp = open(''test2.txt','w')  #開啟你要寫得檔案test2.txt

for s in lines:

# replace是替換,write是寫入

fp.write( s.replace('love','hate').replace('yes','no'))

fp.close()  # 關閉檔案

3樓:匿名使用者

infile = open("d:/pp.txt", "r") #開啟檔案

outfile = open("d:/pp2.txt", "w") # 內容輸出

for line in infile: #按行讀檔案,可避免檔案過大,記憶體消耗

outfile.write(line.replace('love', 'hate').replace('yes','no'))

infile.close() #檔案關閉

outfile.close()

怎樣將指定文字中的字串替換後生成新的文字檔案?

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語言匹配文字檔案中的指定字串,並將其所在行的後面幾

5樓:匿名使用者

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()

用C語言編寫程式,將字元陣列中的指定字元替換為另字元

1 開啟visual c 6.0 檔案 新建 檔案 c source file。2 定義變數 e5a48de588b662616964757a686964616f31333431356633 include void main char c1,c2,c3 定義字元變數 3 輸入乙個字元 printf...

用C語言編寫程式,將字元陣列中的指定字元替換為另乙個字元?

用c語言編寫程式將字元陣列中指定字元替換為利益字。這是c語言裡面的基本操作。可以這樣替換的。c語言 如何將字串中指定的字元替換為另乙個指定字元 需要陪公升吵準備的材料分別有 電腦 c語言編譯器笑洞。1 首先,開啟c語言編譯器,新建乙個初始。cpp檔案,例如 2 在檔案中,輸入c語言 char a h...

程式設計將字串中的所有英文本母組成新的字串

將字串生成字元陣列 逐個判斷判斷ascii值,65 90 a z 97 122 a z 最後拼接回字串就好了 有位移判斷也可以,或者指標 反正方法一堆隨便用 程式設計將乙個字串中的所有英文本母組成乙個新的字串 include include int main printf new buf s n b...