import collections class headhandler(): def __init__(self,mylist): self.mystorage={} self.mylist = mylist def delempty(self): ''' 去除重复 :return: ''' while "" in self.mylist: self.mylist.remove("") def formatmydata(self,i): try: i=i.repl…
一.集合及其运算 1.集合的概念 集合是一个无序的,不重复的数据组合,它的主要作用如下 *去重,把一个列表变成集合,就自动去重了 *关系测试,测试两组数据之前的交集.并集.差集.子集.父级.对称差集,判断没有交集等关系 2.常用操作: 1):集合的增删改查: #http://www.cnblogs.com/Jame-mei #集合的增删改查等基本操作 list1=set([1,3,5,7]) #1.增加 list1.add(9) #添加单项,update添加多项. list1.add('a')…
## 深浅拷贝 #!/usr/bin/env python3 # author:Alnk(李成果) # 赋值运算 # 可变的数据类型:由于数据类型可变,修改数据会在原来的数据的基础上进行修改, # 可变的数据类型有:列表,字典 l1 = [1, 2, 3] l2 = l1 l3 = l2 # l1 = [1, 2, 3, 4] # 注意这不是修改数据,而是在内存中重新创建了一份数据,然后L1 指向了这份新数据 l1.append(666) # 在原来的数据上修改 print(l1, l2, l3…
1.安装xlwt pip install xlwt 2.写Excel必要的几步 import xlwt book = xlwt.Workbook() #创建一个workbook,无编码设置编码book = xlwt.Workbook(encoding = 'utf-8') #创建一个workbook,并设置编码 sheet = book.add_sheet('testsheet') # 创建一个sheet sheet.write(1,0, label='test',style) # 写入Exce…
1.操作excel使用第三方库openpyxl安装:pip install openpyxy引入:import openpyxl2.常用简单操作1)打开excel文件获取工作簿wb = openpyxl.load_workbook(r'F:\pycharm\cases.xlsx')2)获取表单sheet = wb.worksheets ----获取所有表单sheet = wb.worksheets[0] ----根据下标获取其中一个表单sheet = wb.get_sheet_by_name('…
1 用到的第三方库openpyxl,需要在命令窗口中下载安装pip install openpyxl,主要对xlsx格式的excel进行读取和编辑: xlrd库从excel中读取数据,支持xlsx xls: xlwt库对excel修改数据,不支持xlsx格式: tablib库处理json格式,只能一行或一列处理: 但这次我们只涉及到openpyxl,目前主流的也是这个库 2 涉及概念 Workbooks指excel文件 Sheets指工作表单 Cells指表单中的单元格 row指行 column…
例: #coding:utf-8 ''' Created on 2017年9月9日 @author: Bss ''' test_list=['def','a',''] test_list1=['print','hello'] exec "print 'hello'" a=test_list1[0] b=test_list1[1] c=a+"'"+b+"'" print a,b,c exec c c="print 'hello'"…
一:集合相关操作与相关函数 1.集合相关操作(交叉并补) (1)intersection() 交集 set1 = {"one","two","three"}set2 = {"four","five","one"}res = set1.intersection(set2)print(res)res = set1 & set2print(res) (2)difference() 差集…
一.Mail163数据如下: 二.Excel+ddt代码如下: import xlrdimport unittestfrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom ddt import ddt,data,unpackimport time#安装:pip install xlrd#读取的数据存储在list表中def readExcels(): table = xlrd.open_workbo…
调用系统命令 import os #调用系统命令,输出只能输出到屏幕上,不能用变量接收 os.system("ipconfig") #调用系统命令,并把执行结果存到变量中 res=os.popen("ipconfig").read() print(res) OS模块文件操作 简单的文件和目录操作: import os os.mkdir("dong") #在当前路径下建立dong文件夹 os.remove("dong1/xx.py&quo…
# -*- coding: utf-8 -*- import xlsxwriter workbook = xlsxwriter.Workbook('test.xlsx') worksheet = workbook.add_worksheet("test") worksheet.set_column("A:A", 40) #设置列宽度 worksheet.set_row(0, 30) #设置行高度 format = workbook.add_format({'colo…
操作excel行 1 #通过索引获取操作行 2 sheet=data.sheet_by_index(0) 3 #获取当前sheet下的有效行数 4 print(sheet.nrows) 5 #获取某一行的具体数据,是由该行单元格对象组成的列表,前面的表示数据类型 6 print(sheet.row(0)) 7 #获取某一行的数据类型 8 print(sheet.row_types(0)) 9 #获取某一行中的一格的值对 10 print(sheet.row(3)[3]) 11 #仅仅获取单元格的…
前提: python操作excel需要使用的模块有xlrd.xlwt.xlutils.对excel进行读.写.更新操作.操作excel时需要先导入这些模块,demo如下: excel-读操作知识点: import xlrd ''' 读取 excel的操作步骤如下: 1. 打开excel,打开的excel必须存在 2. 获取sheet对象 3. 对excel进行操作: 获取excel的总行数.总列数.读取excel每一行的数据.读取excel每一列的数据.获取某个单元格的值 ''' #打开exce…
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 小白学 Python(6):基础运算符(下) 小白学 Python(7):基础流程控制(上) 小白学 Python(8):基础流程控制(下) 小白学 Python(9):基础数据结构(列表)(上) 小白学 Python(10):基础数据结构(…
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 小白学 Python(6):基础运算符(下) 小白学 Python(7):基础流程控制(上) 小白学 Python(8):基础流程控制(下) 小白学 Python(9):基础数据结构(列表)(上) 小白学 Python(10):基础数据结构(…
一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 或者在cmd窗口  pip install  xlrd 二.excel读取操作 1.常用的函数 excel中最重要的方法就是book和sheet的操作 1)获取book中一个工作表 #coding=utf-8 import xlrd data = xlrd.open_workbook("d:\\test.xls") #打开excel…
一.安装 xlrd 模块 到 python 官网下载 http://pypi.python.org/pypi/xlrd 模块安装,前提是已经安装了 python 环境. 或者在 cmd 窗口  pip install  xlrd 二.excel 读取操作 1.常用的函数 excel 中最重要的方法就是 book 和 sheet 的操作 1)获取 book 中一个工作表 #coding=utf-8 import xlrd data = xlrd.open_workbook("d:\\test.xl…
一.文件操作 1.对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过文件句柄对文件进行操作 关闭文件 #打开文件,读写文件,关闭文件 http://www.cnblogs.com/linhaifeng/articles/5984922.html 文件处理连接 文件操作 #打开 f=open('a.txt',mode='r',encoding='utf-8') 读/写 data=f.read() print(data) #关闭 del f #回收Python的资源 f.close() #…
python中关于excel表个的操作 使用 python中的xlwt和xlrd模块进行操作 # 2003之前:Excel:xls# 2003之后:Excel:xlsx# xlrd:读取的模块:xls,xlsx# xlwt:写分模块:xls# openpyxl:既能读也能写,只能操作xlsx 所以后面一般操作excel表格最好是使用openpyxl进行操作 # encoding=utf-8 import time import xlrd import xlwt import openpyxl i…
1. 文件操作的函数 open(文件名(路径), mode="?", encoding="字符集") 2. 模式: r, w, a, r+, w+, a+, rb, wb, ab, r+b, w+b, a+b r w a r+ b 3. 常用的操作 1. 光标(seek)* seek(0) 开头 seek(0,2) 结尾 2. tell() 光标的位置 3. truncate 截断文件 4. 修改文件 1. 引入os模块 2. 打开目标文件, r 3. 打开文件副本…
---恢复内容开始--- python骚操作---Print函数用法 在 Python 中,print 可以打印所有变量数据,包括自定义类型. 在 3.x 中是个内置函数,并且拥有更丰富的功能. 参数选项 可以用 help(print) 来查看 print 函数的参数解释. print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or…
python制作简单excel统计报表2之操作excel的模块openpyxl简单用法 # coding=utf-8 from openpyxl import Workbook, load_workbook from openpyxl.drawing.image import Image from openpyxl.styles import Font,colors from datetime import datetime import MySQLdb class ExcelUtils(obj…
一.文件操作 文件操作链接:http://www.cnblogs.com/linhaifeng/articles/5984922.html(更多内容见此链接) 一.对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过文件句柄对文件进行操作 关闭文件 二.文件操作 1.范例 #打开 f=open('a.txt',mode='r',encoding='utf-8') # 读/写 data=f.read() print(data) #关闭 del f #回收Python的资源 f.close(…
python对excel表操作主要用到三个库,xlrd,xlwt,xlutils,分别用于excel表读,写,修改操作,以下将一个简单介绍 一.生成excel表:xlwt类 新建excel表,并写入数据 操作下: import xlwt #生成excel表,选择编码 book=xlwt.Workbook(encoding='utf-8') #生成标签页 sheet=book.add_sheet('sheet1',cell_overwrite_ok=True) #写入数据,参数为 行,列,写入内容…
知识回顾 常见五大数据类型分类小结:数字.字符串.列表.元组.字典 按存值个数区分:容器类型(列表.字典.元组) 标量原子(数字.字符串) 按是否可变区分:可变(列表.字典) 不可变(数字.字符串.元组) 按访问顺序区分:直接访问(数字) 顺序访问(字符串.列表.元组) key值访问(字典) 1. 集合 主要作用: 1)去重 2)关系测试:交集.差集.并集.反向差集等 2. 元组 元组是一个自读列表,只有count和index这2个方法 例如:如果一些数据不想被人修改,可以存成元组,比如身份证列…
python操作txt文件中数据教程[4]-python去掉txt文件行尾换行 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考文章 python操作txt文件中数据教程[1]-使用python读写txt文件 python操作txt文件中数据教程[2]-python提取txt文件中的行列元素 python操作txt文件中数据教程[3]-python读取文件夹中所有txt文件并将数据转为csv文件 误区 使用python对txt文件进行读取使用的语句是open(filename, 'r…
http://www.vimer.cn/2010/12/%E5%9C%A8python%E4%B8%AD%E8%8E%B7%E5%8F%96%E5%BD%93%E5%89%8D%E4%BD%8D%E7%BD%AE%E6%89%80%E5%9C%A8%E7%9A%84%E8%A1%8C%E5%8F%B7%E5%92%8C%E5%87%BD%E6%95%B0%E5%90%8D.html 对于python,这几天一直有两个问题在困扰我: 1.python中没办法直接取得当前的行号和函数名.这是有人在论…
一.安装xlwt模块 pip install xlwt 二.excel写入操作 这种方式只能新增或者覆盖文件写入 import xlwt # 创建一个workbook 设置编码 workbook = xlwt.Workbook(encoding = 'utf-8') # 创建一个sheet worksheet = workbook.add_sheet('My Worksheet') # 写入excel,write(row_index,col_index,value)参数对应 行, 列, 值 wo…
http://www.vimer.cn/2010/12/%E5%9C%A8python%E4%B8%AD%E8%8E%B7%E5%8F%96%E5%BD%93%E5%89%8D%E4%BD%8D%E7%BD%AE%E6%89%80%E5%9C%A8%E7%9A%84%E8%A1%8C%E5%8F%B7%E5%92%8C%E5%87%BD%E6%95%B0%E5%90%8D.html 对于python,这几天一直有两个问题在困扰我: 1.python中没办法直接取得当前的行号和函数名.这是有人在论…
一.安装 xlwt 模块 pip install xlwt 二.excel 写入操作 这种方式只能新增或者覆盖文件写入 import xlwt # 创建一个workbook 设置编码 workbook = xlwt.Workbook(encoding = 'utf-8') # 创建一个sheet worksheet = workbook.add_sheet('My Worksheet') # 写入excel,write(row_index,col_index,value)参数对应 行, 列, 值…