擅长:python、mysql、java
<p>我构建一个文件对象来模拟<code>applications.txt</code>内容:</p>
<pre><code>>>> import io
>>> f = io.StringIO("""mytvScreen|mytvScreen|Mi TV,Mí TV, My Tv, TV
... watchNextScreen|watchNextScreen|Seguir viendo,Mi TV Seguir viendo
... recordingsScreen|recordingsScreen|Grabaciones,Mis Grabaciones,Mi TV""")
</code></pre>
<p>您的文件显然是一个csv文件,因此您应该使用<code>csv</code>模块来解析它:</p>
<pre><code>>>> import csv
>>> reader = csv.reader(f, delimiter='|')
</code></pre>
<p>最后一部分只是一个听写理解:</p>
<pre><code>>>> {row[0]: row[2] for row in reader}
{'mytvScreen': 'Mi TV,Mí TV, My Tv, TV', 'watchNextScreen': 'Seguir viendo,Mi TV Seguir viendo', 'recordingsScreen': 'Grabaciones,Mis Grabaciones,Mi TV'}
</code></pre>