2017-09-12 21 views
0

私は、Pythonで複数行の文字列を持っており、その特定の行番号を置き換えたいと思います。私は各行を通って行番号を1ずつ増やすループを持っていますが、置き換える必要がある行に到達すると私は何をしますか?助言がありますか?複数行の1行をPythonで置き換えますか?

+0

を? –

答えて

2
yourstring = yourstring.split("\n") 
yourstring[lineyouwant] = edit 
yourstring = "\n".join(yourstring) 

lineyouwantはこのお試しください

0

を0インデックスが作成されます。あなたはあなたの問題を説明するためにいくつかのコードとデータを表示することができます

string = """line1 
line2 
line3 
line4 
line5""" 
str_list = string.split('\n') 
str_list[4] = "my new line value" 
string = "\n".join(str_list) 
print(string) 
関連する問題