次のようなデータがあります。
value1
something text
something text
そして、何かのテキストを値で変更したいと思います。例:
value1
value1
value1
次のようなデータがあります。
value1
something text
something text
そして、何かのテキストを値で変更したいと思います。例:
value1
value1
value1
一方通行:
import sys
file = open('file','r')
for line in file:
if line.startswith('value'):
pattern=line
sys.stdout.write(pattern)
スクリプトをに保存し、script.py
で実行しますpython script.py
(script
説明的なものがあります)。
value1
value1
value1
value2
value2
value3
value3
value3
value3
value3
そして、出力をリダイレクトしますpython script.py > new_file
with open('input.txt', 'r') as f:
lines = f.readlines()
value = ''
with open('output.txt', 'w') as f:
for line in lines:
if line.startswith('value'):
value = line
f.write(value)