- 军军小站|张军博客
搜索到与相关的文章
Python

python excel转换csv代码实例

为了提高工作效率(偷懒),用python去解决。工作需要,需要将excel文件转化为csv文件,要是手工的一个个去转换,每个sheet页不但有几十个字段,中间还夹杂着空格,然后按顺序转换成csv文件,这要是手工完成,一两个还行,多了那就是要死人的节奏了,这时候想到了python,走起。__author__='zxl'importpandasaspdimportosimportxlrdpath=r'/Users/zhangxl/Desktop/'filena

系统 2019-09-27 17:47:56 1885

Python

Python Matplotlib库入门指南

Matplotlib简介Matplotlib是一个Python工具箱,用于科学计算的数据可视化。借助它,Python可以绘制如Matlab和Octave多种多样的数据图形。最初是模仿了Matlab图形命令,但是与Matlab是相互独立的.通过Matplotlib中简单的接口可以快速的绘制2D图表初试MatplotlibMatplotlib中的pyplot子库提供了和matlab类似的绘图API.复制代码代码如下:importmatplotlib.pyplo

系统 2019-09-27 17:47:25 1885

Python

Python3基础之条件与循环控制实例解析

本文实例形式讲解了Python3的条件与循环控制语句及其用法,是学习Python所必须掌握的重要知识点,现共享给大家供大家参考。具体如下:一般来说Python的流程控制语句包括:if条件语句、while循环语句、for循环语句、range函数以及break、continue、pass控制语句。这些语句在Python中的语义和在其他语言中基本是一样的,所以这里就只说它们的用法。一、if语句if语句是最常用的条件控制语句,Python中的一般形式为:if条件一

系统 2019-09-27 17:46:50 1885

Python

Atom Python 配置Python3 解释器的方法

环境MacPython3.6.4Atom背景Atom执行PythonCode使用ScriptPackage,执行快捷键cmd+i。但是默认是执行Mac系统的2.7版本的Python。配置cmd+,(cmd+逗号)快捷键打开Settings,或者点击Atom→Preferences打开Settings点击OpenConfigFolder(会打开Atom的Project)打开.atom/packages/script/lib/grammars/python.c

系统 2019-09-27 17:46:08 1885

Python

Python文件读取的3种方法及路径转义

1.文件的读取和显示方法1:复制代码代码如下:f=open(r'G:\2.txt')printf.read()f.close()方法2:复制代码代码如下:try:t=open(r'G:\2.txt')printt.read()finally:ift:t.close()方法3:复制代码代码如下:withopen(r'g:\2.txt')asg:forlineing:printlinepython虽然每次打开文件都要关闭,但是可能会由于异常导致未关闭,因此我们

系统 2019-09-27 17:45:38 1885

Python

python中快速进行多个字符替换的方法小结

先给出结论:要替换的字符数量不多时,可以直接链式replace()方法进行替换,效率非常高;如果要替换的字符数量较多,则推荐在for循环中调用replace()进行替换。可行的方法:1.链式replace()string.replace().replace()1.x在for循环中调用replace()「在要替换的字符较多时」2.使用string.maketrans3.先re.compile然后re.sub……defa(text):chars="&#"for

系统 2019-09-27 17:38:36 1885

Python

python如何查看系统网络流量的信息

前言流量信息可以直接在/proc/net/dev中进行查看,笔者实现的程序使用命令:pythonnet.pyinterface其中interface为网卡名称,使用什么网卡,电脑有哪些网卡,可以使用sudoifconfig进行查看。Python实现的程序如下:#coding:utf-8importsys,time,os'''Inter-|Receive|Transmitface|bytespacketserrsdropfifoframecompressed

系统 2019-09-27 17:38:09 1885

Python

浅析Python中MySQLdb的事务处理功能

前言任何应用都离不开数据,所以在学习python的时候,当然也要学习一个如何用python操作数据库了。MySQLdb就是python对mysql数据库操作的模块。今天写了个工具,目的是把csv中的数据插入到数据库中去。其中有一部分,是需要分别向两张表中插入两条数据,如果第二张表中的数据已经存在,那么第一张表中的数据也不需要插入。然后通过百度查找发现,其实MySQLdb库,自带了事务处理的功能,pymysql库也是一样。conn=MySQLdb.conne

系统 2019-09-27 17:38:06 1885

Python

python递归打印某个目录的内容(实例讲解)

以下函数列出某个目录下(包括子目录)所有文件,本随笔重点不在于递归函数的实现,这是一个很简单的递归,重点在于熟悉Python库os以及os.path一些函数的功能和用法。1.os.listdir(path):列出path下所有内容(包括文件和目录,不包括.和..)2.os.path.join(path1,path2,path3...):拼接目录,例如将'home','test'拼接成'home/test/'3.os.path.isdir(path):判断p

系统 2019-09-27 17:38:04 1885

Python

Python处理json字符串转化为字典的简单实现

今天一个朋友给个需求:来来{'isOK':1,'isRunning':None,'isError':None}怎么转换成字典好,一看就是json转化很简单,开始:importjsona="{'isOK':1,'isRunning':None,'isError':None}"printjson.loads(a)死活出不来结果,还报错,查了两个小时的百度,没搞明白。最后,直接复制网上的代码,OK,运行成功,可是把我的a变量填进去,不行,报错;开始对比两个变量有

系统 2019-09-27 17:38:00 1885