整理了一下python对文件的一些常见操作方法

暂时先写一下对excel文件的基本操作,例如新建,写入内容,保存。

先贴代码,注释很详细的。

#coding=utf-8

import xlwt

import xlrd

try:

# 创建excel文件

filename=xlwt.Workbook()

# 给工作表命名,test

sheet=filename.add_sheet("test")

# 写入内容,第4行第3列写入‘张三丰’

hello=u'张三丰'

sheet.write(3,2,hello)

# 指定存储路径,如果当前路径存在同名文件,会覆盖掉同名文件

filename.save("D:/test1.xls")

except Exception,e:

print(str(e))

后面对应用到自动化持续集成工作是必不可少的准备工作,数据驱动,持续集成,都需要对文件进行读写操作的。

在上面的基础上,读取该文件刚刚写入的内容,并打印出来

实现代码如下:

#coding=utf-8

import xlwt

import xlrd

try:

# 创建excel文件

filename=xlwt.Workbook()

# 给工作表命名,test

sheet=filename.add_sheet("test")

# 写入内容,第4行第3列写入‘张三丰’

hello=u'张三丰'

sheet.write(3,2,hello)

# 指定存储路径,如果当前路径存在同名文件,会覆盖掉同名文件

filename.save("D:/test1.xls")

except Exception,e:

print(str(e))

# 找到读取文件

filename='D:/test1.xls'

# 打开excel文件

date=xlrd.open_workbook(filename)

# 根据工作表名称,找到指定工作表 by_index(0)找到第N个工作表

sheet=date.sheet_by_name('test')

# 读取第四行第三列内容,cell_value读取单元格内容,指定编码

value=sheet.cell_value(3,2).encode('utf-8')

print(value)

python创建excel、并保存_python新建并写入内容到excel文件相关推荐

  1. java使用poi.xssf 写入内容到excel表格中 和 读取 表格里面的数据

    一.java使用poi.xssf 写入内容到excel表格中 public class TestExcel {//创建一个excel工作簿public static String outputFile ...

  2. python写入excel数据教程_python 将数据写入excel

    摘要链接: python第三方库--xlrd和xlwt操作Excel文件学习 :http://blog.csdn.net/wangkai_123456/article/details/50457284 ...

  3. python设置excel的格式_python使用xlrd与xlwt对excel的读写和格式设定

    前言 python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库.本文主要介绍了python使用xlrd与xlwt对excel的读写和格式设定, ...

  4. python创建一个空集合_Python中如何创建集合

    #创作者招募令# 第六十七节:创建集合 集合作为序列形式的一种,在Python中也有应用. 先来看看集合在数学中的定义:集合(aggregate)是"确定的一堆东西",集合里的&q ...

  5. python创建虚拟环境的方法_Python创建virtualenv(虚拟环境)方法

    本文目录 一 前言 二 通过virtualenv软件创建 三 在pycharm下创建 新建项目 四 已有项目使用和创建虚拟环境 五 参数说明 一 前言 需求: --公司之有一台服务器 -目前运行这一个 ...

  6. python excel 数据匹配_python初学者,如何快速匹配excel任务

    第一次在知乎写长文的python办公类文章,有点小紧张~~ 自己是在给女朋友做东西的时候想到,可以分享一些python编程的简单知识,帮助大家提高工作的效率.然后就有了写文章出来的冲动~还开了一个公众 ...

  7. python 创建一个空向量,python 创建一个空向量_python 创建一维的0向量实例

    python 创建一维的0向量实例 第一种方法: A=[0]*8 第二种方法: import numpy as np A=np.zeros(8) 以上这篇python 创建一维的0向量实例就是小编分享 ...

  8. python 创建一个空向量_python 创建一维的0向量实例

    python 创建一维的0向量实例 第一种方法: A=[0]*8 第二种方法: import numpy as np A=np.zeros(8) 以上这篇python 创建一维的0向量实例就是小编分享 ...

  9. python绘制折线图保存_Python利用matplotlib绘制折线图的新手教程

    前言 matplotlib是Python中的一个第三方库.主要用于开发2D图表,以渐进式.交互式的方式实现数据可视化,可以更直观的呈现数据,使数据更具说服力. 一.安装matplotlib pip i ...

最新文章

  1. 自动驾驶是人工智能在交通领域最彻底的应用
  2. 使用es6实现iview的选项卡切换
  3. Redis 有序集合(zset)取交集(zinterstore)操作耗时测试
  4. Linux-3.14.12内存管理笔记【kmalloc与kfree实现】【转】
  5. abp vnext token失效时间设置
  6. paip.win32的internet扩展已停止工作解决大法
  7. 驰为vi10旗舰版linux,驰为Vi10平板电脑完全安装Win10步骤 BY Chinasred
  8. 计算机工程系徽,教师队伍
  9. ibm服务器预装什么系统,如何恢复IBM存储服务器的预装系统
  10. OpenCASCADE开发环境搭建之OCCT库编译
  11. 计算机软硬件基本知识总结,计算机软硬件基础知识.doc
  12. C# 25. 获取windows串口号对应的串口(设备)名称
  13. pycharm 关闭右边黄色警告提示
  14. ibm量子计算机和中国,量子计算机到底哪家强?IBMvs谷歌的世纪之战
  15. android接入第三方SDK
  16. 医院疫情管理系统-数据库课程设计(源码+数据库+报告全套)
  17. 网络变压器供不应求 新型网变救市刻不容缓
  18. 单片机外围模块漫谈之三,CAN总线
  19. golang与python交互_Go语言的类IPython 交互式编程界面
  20. tl wdr5660虚拟服务器,TP-Link TL-WDR5600端口映射设置教程

热门文章

  1. vue 设置el-table 某一列点击出现输入框可以编辑
  2. 【Java常用工具类汇总 2,Java面试题百度云
  3. 【考研高数易错点】二项式定理和多项式相除在无穷中的注意事项
  4. EtherCAT状态机控制和状态
  5. 基于区块链技术的溯源系统-总结
  6. LeetCode 1463. 摘樱桃 II(dp)
  7. ElastAlert笔记
  8. http://www.cnblogs.com/chio/archive/2007/09/10/888260.html
  9. addChildViewController时子控制器中的UI显示问题
  10. 新一代经济型加密狗——超级狗