老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 在使用xlwings读取Excel文件中的数据时,所有的数字不论是整数.浮点数还是文本存放的数字,在读出来之后都会被变为浮点数.因此如果使用时希望还是按照整数处理,则需要进行特殊处理.例如如果希望小数部分实际为0都强制转换为整数.下面是一段参考代码: app = Excel.App(False, False) f =app.books.open(r"c:\temp\test.xls")…
一.背景 有2种模块可以对Execl文件,一种是xlwt 方式,需要安装三个库文件 xlrd(读Excel)xlwt(写Excel)xlutils(修改Excel),也是网上介绍文章最多的一种方法,一种是xlwings方式,只要安装一个库文件.第一种方式将读写修改分模块,支持Excel表格样式设计,第二种方式不支持表格样式设计,支持对Excel进行读写操作.由于老猿目前只要用Execl进行读操作,同时觉得装一个库文件简单,因此选择的是xlwings方式. 二.软件安装 才开始使用pip inst…
☞ ░ 前往老猿Python博文目录 ░ 在前面老猿的文章中,<Python学习随笔:使用xlwings读取和操作Excel文件>.<Python学习随笔:使用xlwings读取和操作Excel文件的数字需要注意的问题>.<第15.25节 PyQt(Python+Qt)入门学习:Model/View开发实战–使用QTableView展示Excel文件内容>.<第二十章.QTableView与QStandardItemModel开发实战:展示Excel文件内容>…
仅有的C语言的基础都是大学时学的: 准备赶潮流,开始学习Python. 随笔记录学习过程中,靠一点点C语言基础难以去理解的地方,以及区别于C语言的地方,做些笔记作为以后参考. Python 解释器直接可以处理的基础数据类型: 字符串.整数.浮点数.布尔值.空值 1.整数 Python可以处理任意大小的整数,包括负整数:(默认为10进制); 直接以数学形式描述即可. 如果需要定义为16进制,则需要加前缀 0x  例如: 0xff , 0x1234abc 2.浮点数 即带小数点的小数,可以通过科学记…
[前面的话] 前段时间在学习和玩java web相关的东西,对于这些技术,一边学习,一边做东西,一边总结,希望可以一边成长和有所收获.有时总是思考太多反而成为了前进的阻力,所以对于生活还是简单一些,不以最坏的恶意去揣摩别人,但是对于技术还是要认真对待,一点都马虎不得. 前段时间做了一下开发,最近马上也要过年了,时间相对就比较多了,所以又回过头来看看书,巩固一下基础知识,做一些笔记,看看自己的思维,主要目的是为了自己积累,所以都是很基础.很基础的知识,请自行选择.如果看到这里要走了,祝新年快乐,也…
Python中的文件操作 Python中文件打操作离不开两个模块  os 和 shutil os:操作文件.目录: Python os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的. shutil:移动.复制目录或文件:是一种高层次的文件操作工具,类似于高级API,而且主要强大之处在于其对文件的复制与删除操作更是比较支持好. #!/usr/bin/env python #--encoding:utf-8-- import os import shutil…
 介绍 我们用pytthon.C#.Java等这些编程语言,想要把文件(文字.视频....)永久保存下来就必须将文件写入到硬盘中,这就需要我们应用程序去操作硬件,我们这些编程语言是无法直接操作硬件的.就需要操作系统把复杂的硬件操作封装成接口给应用程序调用.这样用户\应用程序就能对文件进行操作了. 操作文件 在Python中内置一个open对象是操作文件的方法. def open(file, mode='r', buffering=None, encoding=None, errors=None,…
一.python操作excel,python操作excel使用xlrd.xlwt和xlutils模块,xlrd模块是读取excel的,xlwt模块是写excel的,xlutils是用来修改excel的.这几个模块使用pip安装即可,下面是这几个模块的使用.  二.xlrd模块,xlrd模块用来读excel,具体用法如下: import xlrd #打开excel wb=xlrd.open_workbook('abc.xlsx')#打开的这个excel必须存在,否则会报错 #获取所有sheet页的…
我是为记录学习python的过程而开通了博客,希望以后自己能看看,也希望能分享一些给初学者. 话不多说,开始第一篇. (一)python解释器. python2和3,现在python2是主流,但是python3是未来,python2官方支持到2020年,所以,现在建议大家学习python3. 指定linux python解释器: #!/usr/bin/python 和 #!/usr/bin/env python. #!/usr/bin/python 容易出错,假如系统安装的python是/usr…
我们在写代码的时候,经常会操作数据库,增删改查,数据库有很多类型,关系型数据库和非关系数据库,这里咱们介绍一下python怎么操作mysql.redis和mongodb. 一.python操作mysql数据库 python3中操作mysql数据需要安装一个第三方模块,pymysql,使用pip install pymysql安装即可,在python2中是MySQLdb模块,在python3中没有MySQLdb模块了,所以使用pymysql. import pymysql # 创建连接,指定数据库…