擅长:python、mysql、java
<p>您可以使用以下方法来实现本文件:你知道吗</p>
<pre class="lang-py prettyprint-override"><code>data = None
with open('file.txt', 'r') as file:
data = file.read()
def process_line_item(x):
index = x[0]
line_str = x[1]
new_first_value = [str(x[0])] # you can put here new value depending on line index
return ' '.join(new_first_value + x[1].split(' ')[1:])
new_data = '\n'.join(list(map(process_line_item, enumerate(data.split('\n')))))
with open('new_file.txt', 'w') as file:
file.write(new_data)
</code></pre>
<p><code>file.txt</code></p>
<pre><code>12.32 1:34 2:49 5:21 29:98
13.53 1:23 2:82 5:23 29:45
51.92 1:23 2:54 5:54 29:63
12.42 1:34 2:43 5:32 29:32
</code></pre>
<p><code>new_file.txt</code></p>
<pre><code>0 1:34 2:49 5:21 29:98
1 1:23 2:82 5:23 29:45
2 1:23 2:54 5:54 29:63
3 1:34 2:43 5:32 29:32
</code></pre>