python读写excel的相关操作(xlrd、xlwt)

笔者小白在最近的qq记录分析的任务中需要用到对excel的操作,在这里做一个总结。 这里需要指出的是这篇文章总结了 如何利用xlwt新建一个excel文件,如何利用xlrd只读一个excel文件。 在文章的末尾总结了如何读取一个已经存在的execel文件,然后再进行修改的方法。 一、读ex...

2018-10-29 16:37:41

阅读数:62

评论数:0

Python 判断文件是否存在的三种方法

通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错。所以最好在做任何操作之前,先判断文件是否存在。 这里将介绍三种判断文件或文件夹是否存在的方法,分别使用os模块、Try语句、pathlib模块。 1.使用os模块 os模块中的os.path.exists()方法用于...

2018-10-29 15:36:10

阅读数:15

评论数:0

Python分别使用datetime和time获取当前的日期和时间

笔者小白在最近做qq聊天记录分析的过程中遇到了一个需要利用当前时间的问题。现在将Python中利用datetime和time获取当前日期和时间的使用方法总结如下: 1、使用datetime 1.1 获取当前的时间对象 import datetime # 获取当前时间, 其中中包含了year, mo...

2018-10-29 15:15:48

阅读数:10

评论数:0

Python debug——TypeError: unhashable type(list/set/dict)

正如错误提示,list/set/dict 均不可被哈希。 这一异常通常出现在,调用 set(…) 来构造一个 set (集合类型)时,set() 需要传递进来可哈希的元素(hashable items)。 (1)list、set、dict:是不可哈希的 &am...

2018-09-19 13:28:44

阅读数:49

评论数:0

Python对list中元素去重的方法(包括原序去重)

笔者小白在日常中遇到了需要对list列表中的元素去重的情况,根据相关资料整理,现将python中的一些方法归纳如下: 1、遍历 先建立一个新的空列表,通过遍历原来的列表,再利用逻辑关系not in 来去重。 这样可以做出来,但是过程不够简单。不过此方法保证了列表的顺序性。 li=[1,2,...

2018-07-24 12:51:49

阅读数:104

评论数:0

Python判断文件是否存在的三种方法

通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错。所以最好在做任何操作之前,先判断文件是否存在。 这里将介绍三种判断文件或文件夹是否存在的方法,分别使用os模块、Try语句、pathlib模块。 1.使用os模块 os模块中的os.path.exists(...

2018-07-20 18:54:07

阅读数:64

评论数:0

python open 关于读、写、追加的总结

python open 关于读、写、追加的总结 # -*- coding: utf-8 -*- # 测试文件名为: # text.txt # 测试文件内容为: # abcdefg # 每次操作后将文件复原 # r # 以只读方式打开文件,文件不可写 # 要打开的文件不存在时会报错 # 文件的...

2018-07-20 18:45:02

阅读数:90

评论数:0

python读写配置文件

命令选项说明 1、配置文件的格式 a) 配置文件中包含一个或多个 section, 每个 section 有自己的 option; b) section 用 [sect_name] 表示,每个option是一个键值对,使用分隔符 = 或 : 隔开; c) 在 option 分隔符两端的空格...

2018-07-20 18:40:12

阅读数:142

评论数:0

python 计算方位角(根据两点的坐标计算)

知道两点坐标,怎么计算两点方向的方位角? 答:首先计算坐标增量dx,dy(两个对应坐标分量相减,终点的减始点的)。 若dx,dy中有一个为零时,根据另一个的正负决定方位角(0,90,180,270这四个中的一个,可画坐标轴图分析,但不要画为数学坐标哦)。 基本思路: 若dx,dy都不为零;...

2018-07-14 10:53:16

阅读数:1140

评论数:0

ML神器:sklearn的快速使用

ML神器:sklearn的快速使用   传统的机器学习任务从开始到建模的一般流程是:获取数据 -> 数据预处理 -> 训练建模 -&...

2018-07-08 15:40:35

阅读数:39

评论数:0

Python numpy函数hstack() vstack() stack() dstack() vsplit() concatenate()

感觉numpy.hstack()和numpy.column_stack()函数略有相似,numpy.vstack()与numpy.row_stack()函数也是挺像的。 stackoverflow上也有类似的讨论,在这里numpy vstack vs. column_stack。 给一个相...

2018-07-08 15:13:45

阅读数:61

评论数:0

Numpy之random学习

random模块用于生成随机数,下面看看模块中一些常用函数的用法: numpy.random.rand(d0, d1, …, dn):生成一个[0,1)之间的随机浮点数或N维浮点数组。 #numpy.random.rand(d0, d1, ..., dn)import numpy as...

2018-07-08 13:56:55

阅读数:38

评论数:0

python 删除文件、清空目录的方法总结

Python os.remove() 方法 os.remove() 方法用于删除指定路径的文件。如果指定的路径是一个目录,将抛出OSError。 在Unix, Windows中有效 以下实例演示了 remove() 方法的使用: #!/usr/bin/python # -*- coding...

2018-05-25 12:42:26

阅读数:3938

评论数:0

为Python项目自动生成requirements.txt

方法1 $ pip freeze > requirements.txt1 会生成所有项目所需的依赖,太多!简直不能忍。 方法2 $ pip install pipreqs $ pipreqs /path/to/project12 只生成指定目录下的文件列表。 ...

2018-05-24 13:12:13

阅读数:194

评论数:0

Matplotlib 教程

Matplotlib 教程 本文为译文,原文载于此,译文原载于此。本文欢迎转载,但请保留本段文字,尊重作者和译者的权益。谢谢。: ) 介绍 Matplotlib 可能是 Python 2D-绘图领域使用最广泛的套件。它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。这里将...

2018-05-24 10:53:05

阅读数:74

评论数:0

Python终端显示彩色字符

输出带颜色的字符串,用来显示要突出的部分。经测验,在pycharm中可行,在windows命令行中不可行。原因未知。 方法: 格式:"\033[显示方式;前景色;背景色m 需要变颜色的字符串 \033[显示方式m" 例子:"\033[1;3...

2018-05-21 10:26:03

阅读数:471

评论数:0

python 向上取整ceil 向下取整floor 四舍五入round

#encoding:utf-8 import math #向上取整 print "math.ceil---" print "math.ceil(2.3) => ", math.ceil(2.3) pri...

2018-05-21 09:55:48

阅读数:190

评论数:0

Python批量修改文件名和WindowsError: [Error 183]错误

笔者小白处理神经网络的数据集部分的时候,碰到一个坑,需要对文件进行重命名处理。那么下面就简要地介绍一下python中对文件名进行批处理的操作方法,以及在这个过程中出现的WindowsError: [Error 183]错误的解决方法。 python文件批量改名: python对文件进行批量...

2018-05-14 13:22:48

阅读数:294

评论数:0

关于Python not 及is None的有趣现象(两者的区别)

笔者小白最近在刷题的过程中,遇到一个有趣的现象。 在使用 if A is None 来实现判断条件的时候,最后程序没有通过。这里的A代表之前定义的list类型的数据。最用改成if not A才通过。 那么到底判断A为空两者有什么区别呢。 笔者小白发现A为空时,not A 就是True,但是这...

2018-04-29 11:03:17

阅读数:994

评论数:0

Python 数字的格式化输出

数字的格式化输出 问题: 你需要将数字格式化后输出,并控制数字的位数、对齐、千位分隔符和其他的细节。 解决方案: 格式化输出单个数字的时候,可以使用内置的 format() 函数,比如: >>> x = 1234.56...

2018-04-29 10:50:13

阅读数:1038

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭