Python实现的将文件每一列写入列表功能示例【测试可用】


Posted in Python onMarch 19, 2018

本文实例讲述了Python实现的将文件每一列写入列表功能。分享给大家供大家参考,具体如下:

# -*- coding: utf-8 -*-
#! python3
'''
python读取文件,每一列写入一个列表
'''
def readFile(cor):
  data = []
  with open(cor,encoding='utf-8') as fr:
    lines = fr.readlines()
  sent_, pin_, tag_ = [], [], []
  for line in lines:
#    print("读取的数据为:%s"%line)
    if line != '\n':
      [char, yin, label] = line.strip().split()
      sent_.append(char)
      pin_.append(yin)
      tag_.append(label)
  data.append((sent_, pin_, tag_))
  sent_, pin_, tag_ = [], [], []
  print(data)
  return data
readFile('fileTmp.txt')

其中fileTmp.txt文件内容如下:

IT pro 3water.com

search info www.baidu.com
web news www.sina.com.cn
product buy www.taobao.com

运行结果:

Python实现的将文件每一列写入列表功能示例【测试可用】

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python的Django框架中settings文件的部署建议
May 30 Python
Python3.6简单操作Mysql数据库
Sep 12 Python
Python实现读取字符串按列分配后按行输出示例
Apr 17 Python
Python3 jupyter notebook 服务器搭建过程
Nov 30 Python
Python使用正则表达式分割字符串的实现方法
Jul 16 Python
python3中使用__slots__限定实例属性操作分析
Feb 14 Python
Python 字符串处理特殊空格\xc2\xa0\t\n Non-breaking space
Feb 23 Python
django-csrf使用和禁用方式
Mar 13 Python
python opencv把一张图片嵌入(叠加)到另一张图片上的实现代码
Jun 11 Python
Python 忽略文件名编码的方法
Aug 01 Python
python使用ctypes库调用DLL动态链接库
Oct 22 Python
python单元测试之pytest的使用
Jun 07 Python
python如何在列表、字典中筛选数据
Mar 19 #Python
python素数筛选法浅析
Mar 19 #Python
python实现堆和索引堆的代码示例
Mar 19 #Python
python实现一个简单的并查集的示例代码
Mar 19 #Python
python使用筛选法计算小于给定数字的所有素数
Mar 19 #Python
python将每个单词按空格分开并保存到文件中
Mar 19 #Python
python将文本分每两行一组并保存到文件
Mar 19 #Python
You might like
全国FM电台频率大全 - 18 湖南省
2020/03/11 无线电
php获取数组长度的方法(有实例)
2013/10/27 PHP
php获取操作系统语言代码
2013/11/04 PHP
xss防御之php利用httponly防xss攻击
2014/03/21 PHP
php+ajax实现文章自动保存的方法
2014/12/30 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
2015/05/09 PHP
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
jquery选择器之内容过滤选择器详解
2014/01/27 Javascript
Google官方支持的NodeJS访问API,提供后台登录授权
2014/07/29 NodeJs
关闭页面时window.location事件未执行的原因分析及解决方案
2014/09/01 Javascript
javacript使用break内层跳出外层循环分析
2015/01/12 Javascript
jQuery实现摸拟alert提示框
2016/05/22 Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
2016/06/20 Javascript
javascript入门之数组[新手必看]
2016/11/21 Javascript
Angular下H5上传图片的方法(可多张上传)
2017/01/09 Javascript
node中Express 动态设置端口的方法
2017/08/04 Javascript
VS Code转换大小写、修改选中文字或代码颜色的方法
2017/12/15 Javascript
vue.js 实现输入框动态添加功能
2018/06/25 Javascript
vue项目持久化存储数据的实现代码
2018/10/01 Javascript
python虚拟环境virualenv的安装与使用
2016/12/18 Python
Python协程的用法和例子详解
2017/09/09 Python
python编程线性回归代码示例
2017/12/07 Python
Python基于hashlib模块的文件MD5一致性加密验证示例
2018/02/10 Python
PyQt5 QTable插入图片并动态更新的实例
2019/06/18 Python
使用python模拟高斯分布例子
2019/12/09 Python
Python函数式编程实例详解
2020/01/17 Python
python梯度下降算法的实现
2020/02/24 Python
matplotlib.pyplot.matshow 矩阵可视化实例
2020/06/16 Python
详解Pycharm安装及Django安装配置指南
2020/09/15 Python
python使用matplotlib的savefig保存时图片保存不完整的问题
2021/01/08 Python
HTML5 UTF-8 中文乱码的解决方法
2013/11/18 HTML / CSS
澳大利亚珠宝商:Shiels
2019/10/06 全球购物
世界各地的旅游、观光和活动:Isango!
2019/10/29 全球购物
机械工程学院大学生求职信
2014/05/25 职场文书
2014党员学习《反腐倡廉警示教育读本》思想汇报
2014/09/13 职场文书
解决Navicat for Mysql连接报错1251的问题(连接失败)
2021/05/27 MySQL