正文实例讲述了Python实现的将文件每1列写入列表成效。分享给大家供我们参谋,具体如下:

正文实例讲述了Python完结总括给定列表中钦点数字出现次数的措施。分享给大家供大家参考,具体如下:

正文实例讲述了Python基于xlrd模块操作Excel的法子。分享给大家供大家参谋,具体如下:

# -*- 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')

直白看落到实处:

一、使用xlrd读取excel

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

#!usr/bin/env python
#encoding:utf-8
'''''
__Author__:沂水寒城
功能:给定一个列表计数指定数字出现的所有次数
'''
def count_num_func(num_list,num):
  '''''
  计数指定数字
  '''
  split_list=[]
  for one in num_list:
    split_list+=list(str(one))
  print split_list.count(str(num))
if __name__ == '__main__':
  num_list=[1,12,34,56,112,1243,870,45,450,12,23,56]
  print "脚本之家测试结果:"
  count_num_func(num_list,1)
  count_num_func(num_list,0)

1、xlrd的安装:

IT pro www.jb51.net

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

结果如下:

pip install xlrd==0.9.4

运行结果:

yzc579亚洲城官网 1

二、基本操作示例:

yzc579亚洲城官网 2

PS:这里再为我们推荐贰款极其有益的总结工具供大家参考使用:

#coding: utf-8
import xlrd  #导入xlrd模块
xlsfile=r"D:\workspace\host.xls"
#获得excel的book对象
book = xlrd.open_workbook(filename=None, file_contents=xlsfile.read())
#也可以直接写成如下:
book = xlrd.open_workbook(xlsfile)
#获取sheet对象,有两种方法:
sheet_name = book.sheet_names()[0]  #获取指定索引的sheet的名字
print sheet_name
sheet1 = book.sheet_by_name(sheet_name)  #通过sheet名字来获取sheet对象
sheet0 = book.sheet_by_index(0)  #通过sheet索引获取sheet对象
#获取行数和列数:
nrows = sheet.nrows  #总行数
ncols = sheet.ncols  #总列数
#获得指定行、列的值,返回对象为一个值列表:
row_data = sheet.row_values(0)  #获得第1行的数据列表
col_data = sheet.col_values(0)  #获得第1列的数据列表
#通过cell的位置坐标获取指定cell的值:
cell_value1 = sheet.cell_value(0,1)  #只获取cell中的内容,如:http://xx.xxx.xx
print cell_value1
cell_value2 = sheet.cell_value(0,1)  #除了cell的内容,还有附加属性,如:text:u'http://xx.xxx.xx'
print cell_value2

越来越多关于Python相关内容感兴趣的读者可查看本站专项论题:《Python函数使用技术计算》、《Python数据结构与算法教程》、《Python字符串操作技能汇总》、《Python入门与进级卓绝教程》及《Python文件与目录操作能力汇总》

在线字数总计工具:

二、使用xlwt模块写excel

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

在线字符计算与编写制定工具:

1、安装:

您恐怕感兴趣的篇章:

  • C++/Php/Python/Shell
    程序按行读取文件或许调节台的完毕
  • Python实现读取文件最后n行的法子
  • Python按行读取文件的兑现方式【小文件和大文件读取】
  • Python按行读取文件的简便完成格局
  • yzc579亚洲城官网,Python三贯彻从文件中读取钦点行的不二秘籍
  • python逐行读取文件内容的二种艺术
  • python读文件逐行管理的示范代码分享
  • python追法郎素到列表的秘技
  • Python文件操作,open读写文件,追加文本内容实例
  • Python中选择第3方库xlutils来扩张写入Excel文件示例
  • Python创制文件和扩张文件内容实例

更加的多关于Python相关内容感兴趣的读者可查阅本站专项论题:《Python文件与目录操作手艺汇总》、《Python文本文件操作才干汇总》、《Python数据结构与算法教程》、《Python函数使用才干总括》、《Python字符串操作技巧汇总》及《Python入门与晋级精粹教程》

pip install xlwt

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

2、基本操作:

您只怕感兴趣的稿子:

  • python逐行读取文件内容的两种方法
  • Python三读取文件常用方法实例深入分析
  • Python按行读取文件的简易实现情势
  • Python达成读取文件最终n行的办法
  • Python读取文件内容的三种常用情势及效用相比较
  • Python按行读取文件的兑现格局【小文件和大文件读取】
  • Python随机读取文件贯彻实例
  • python总计字符串中钦点字符出现次数的办法
  • Python总计单词出现的次数
  • Python读取英文文件并记下每种单词出现次数后降序输出示例
#coding: utf-8
import xlwt
#创建一个wbk的对象,使用utf-8编码,并设定压缩比
wbk = xlwt.Workbook(encoding='utf-8', style_compression=0)
#添加一个sheet对象
sheet = wbk.add_sheet('sheet 1',cell_overwrite_ok=True) #第二个参数用于确认同一个cell单元是否可以重设值
sheet.write(0,0,'sometext') #往指定单元格写入数据
sheet.write(0,0,'overwrite') #覆盖写入,需要cell_overwrite_ok=True
#设定单元格风格,指定字体格式等
style = xlwt.XFStyle()
font = xlwt.Font()
font.name = 'Times New Roman'
font.bold = True
style.font = font
sheet.write(0,1,'text', style)
wbk.save('D:\test.xls')  #该文件名必须存在

越多关于Python相关内容感兴趣的读者可查看本站专项论题:《Python操作Excel表格才能计算》、《Python文件与目录操作技能汇总》、《Python文本文件操作本事汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总括》、《Python字符串操作技艺汇总》及《Python入门与进级优异教程》

目的在于本文所述对我们Python程序设计具有扶助。

你恐怕感兴趣的作品:

  • Python叁兑现从文件中读取内定行的方法
  • Python实现对excel文件列表值实行计算的点子
  • python读取excel钦命列数据并写入到新的excel方法
  • Python实行多少提取的艺术总计
  • 用python读写excel的方法
  • 缓和Python pandas df 写入excel
    出现的标题
  • Python3用到pandas模块读写excel操作示例
  • 运用python将多量数码导出到Excel中的小手艺分享
  • 采用python对Excel中的特定数据提取并写入新表的艺术
  • python
    xlsxwriter创立excel图表的格局
  • python操作excel的包(openpyxl、xlsxwriter)
  • python操作excel的法子(xlsxwriter包的施用)
  • 动用Python管理Excel表格的简短方法
  • Python实现读取txt文件并更改为excel的章程言传身教
  • python3读取excel文件只领到某个行有些列的值方法

Author

发表评论

电子邮件地址不会被公开。 必填项已用*标注