2017-04-23 6 views
1

私は今Pythonを学んでいます。私は、データを入力する方法があるのか​​、テキストファイルにデータを置いてそれを削除するのか尋ねたいのですが?例えばテキストファイルの入力を削除するには?

、私のテキストファイル内の

PSP0101 PMF0101 PHP0101

しかし、私は唯一のPMF0101を削除したいです。だから、この

PSP0101 PHP0101

ようになるだろう、私はあなたが使用することができます推測youuに

答えて

1

ありがとう:

import re 
# read the file contents 
the_file = open('some_file.txt', 'r') 
data = the_file.read() 
the_file.close() 

# find, replace, and write to file 
to_remove = "PMF0101" 
data = re.sub(r"{}\s+".format(re.escape(to_remove)), "", data) 
the_file = open('some_file.txt', 'w') 
the_file.write(data) 
the_file.close() 
+0

はありがとうございました!!!! –

+0

あなたはとても大歓迎です。@ S.Iskandr嬉しいことです。私の答えがあなたを助けたら、投票1 +▲を検討し、投票の真ん中にあるチェックマーク✔をクリックして正しい答えとしてそれを受け入れてください。 –

+0

私はこの全部をどのようにループするか尋ねるならば気にしますか? –

関連する問題