本文摘自php中文网,作者PHP中文网,侵删。
文件内容如下:
1 2 3 4 5 | Alex <span style= "color: #800080" >100000</span><span style= "color: #000000" >
Rain </span><span style= "color: #800080" >80000</span><span style= "color: #000000" >
Egon </span><span style= "color: #800080" >50000</span><span style= "color: #000000" >
Yuan </span><span style= "color: #800080" >30000</span><span style= "color: #000000" >
#此处有一个空行!</span>
|
现在看如何处理并转成列表!
1 2 3 4 5 6 7 | salary_info = open(<span style= "color: #800000" > "</span><span style=" color: #800000 ">salaryinfo.txt</span><span style=" color: #800000 ">" </span>, <span style= "color: #800000" > "</span><span style=" color: #800000 ">r+</span><span style=" color: #800000 ">" </span>, encoding=<span style= "color: #800000" > "</span><span style=" color: #800000 ">UTF-8</span><span style=" color: #800000 ">" </span><span style= "color: #000000" >)
salary_info_list </span>=<span style= "color: #000000" > []
</span><span style= "color: #0000ff" > for </span> line <span style= "color: #0000ff" >in</span><span style= "color: #000000" > salary_info.readlines():
</span><span style= "color: #0000ff" > if </span> line == <span style= "color: #800000" > '</span><span style="color: #800000">\n</span><span style="color: #800000">' </span><span style= "color: #000000" >:
pass
</span><span style= "color: #0000ff" > else </span><span style= "color: #000000" >:
salary_info_list.append(list(line.split())) # 读到的列表以追加的方式追加到salary_list值中。</span>
|
输出结果如下:
1 | [[<span style= "color: #800000" > '</span><span style="color: #800000">Alex</span><span style="color: #800000">' </span>, <span style= "color: #800000" > '</span><span style="color: #800000">100000</span><span style="color: #800000">' </span>], [<span style= "color: #800000" > '</span><span style="color: #800000">Rain</span><span style="color: #800000">' </span>, <span style= "color: #800000" > '</span><span style="color: #800000">80000</span><span style="color: #800000">' </span>], [<span style= "color: #800000" > '</span><span style="color: #800000">Egon</span><span style="color: #800000">' </span>, <span style= "color: #800000" > '</span><span style="color: #800000">50000</span><span style="color: #800000">' </span>], [<span style= "color: #800000" > '</span><span style="color: #800000">Yuan</span><span style="color: #800000">' </span>, <span style= "color: #800000" > '</span><span style="color: #800000">30000</span><span style="color: #800000">' </span>]]
|
以上就是python 文件字符串转列表时遇空行的解决办法!的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python怎么做gif
Python实现购物车的简单实例分享
Python数据分析买什么书
Python爬虫对dota排行榜爬取的实例
Python归一化多维数组的方法
现在学Python能做什么?学完Python可以当黑客吗
Python如何输出星号组成的菱形图形?
Python怎么把字符串变成数字
笨办法学Python3这本书好吗
Python模块和类区别
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python 文件字符串转列表时遇空行的解决办法!