- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 Python修改Excel文件笔记
常用模块: xlrd、xlwt、xlutils(只能处理.xls文件) xlrd只能读文件、xlwt只能新建文件、xlutils可以处理原文件(实际是在前两者之间建立管道, 讲xlrd打开的文件copy一份作为xlwt的输入和操作对象) pyExcelerator、 win32com、 openpyxl:只能操作xlsx文件而不能操作xls文件。 和 xlsxwriter模块: 不了
2017-12-12 12:47:55
2887
原创 Python 配置文件(.ini、 .conf、 .cfg)的读写
python读取配置文件两个常用模块: ConfigParser和configobj模块对比ConfigParser的一些问题:不能区分大小写。重新写入的配置文件不能保留原有配置文件的注释。重新写入的配置文件不能保持原有的顺序。不支持嵌套。不支持格式校验。易用性 综合上述ConfigParse的一些问题,如果在使用时,不需要写回, 还是ConfigParser 更易用一些, 只要注意配置
2017-12-08 19:18:05
18891
原创 python 时间模块: datetime
datetime模块中的常用类:datetime.date # 年月日datetime.datetime # 年月日 时分秒 datetime.timedelta # 时间差对象(实数对象)每个类都有一些方法和属性可以查看具体的值,如datetime可以查看:天数(day),小时数(hour),星期几(weekday())等;timedelta可以查看:天数(days),秒数(seco
2017-12-08 14:34:55
217
原创 邮件发送代码
qq邮箱需要使用ssl连接, 其次需要对邮箱进行配置,开启pop3/smtp 和imap/smtp服务,并申请授权码用于替代登录密码。另外,端口号配置看这里。 scrapy的mail功能只有在scrapy项目中启动才有效, 单独的调用无效(这是测试结论) 一般形式(1) import smtplib from email.mim
2017-12-01 14:14:11
387
原创 ssh的安装和使用
ubuntu 14.04安装ssh更新源: sudo apt-get update安装ssh服务:sudo apt-get install openssh-serversudo ps -e | grep ssh”–>回车–>有sshd,说明ssh服务已经启动, 如果没有启动,输入”sudo service ssh start”–>回车–>ssh服务就会启动使用ge
2017-10-24 13:44:14
489
原创 Git pro 笔记
git的特点概述直接记录快照,而非差异比较 Git 和其他版本控制系统的主要差别在于,Git 只关心文件数据的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异。。这类系统(CVS,Subversion,Perforce,Bazaar 等等)每次记录有哪些文件作了更新,以及都更新了哪些行的什么内容.Git 并不保存这些前后变化的差异数据。实际上,Git 更像是把变化的文件作快照后
2017-10-21 01:18:31
399
原创 mysql 常用操作
说明: 我在ubuntu14.04上开发爬虫, 经常用到mysql数据库, 这里将一些常用操作做一些记录,方便以后查阅,还会不断更新…..
2017-03-06 20:08:51
322
原创 磁盘基础知识笔记
整体 磁盘的第一个扇区(512bytes): 主引导分区(MBR: 446bytes)、分区表(64bytes), 剩下的2bytes是用来区分下一扇区的间隔。磁盘分区表分区表只要64bytes, 只能存储四个分区的描述信息(磁盘本身限制)这四个分区由主分区和扩展分区组成。所谓的分区操作只是对分区表的设置。分区是以柱面为单位的连续磁盘空间,它的最小单位是柱面扩展分区最多
2017-01-22 21:13:39
653
原创 KVM虚拟机磁盘扩容
注意事项在host主机中添加了磁盘空间后,需要在虚拟管理器中手动添加刷新才能检测到添加的空间kvm中qcow2格式的镜像只支持加空间不支持减少一定要先关闭虚拟机再扩容,否则虚拟机容易崩溃或者会导致扩容失败。创建好分区后要重启,才能识别到新分区在创建主分区的时候,如果使用默认的起始扇区,有可能分配到很小的一块,这是磁盘剩余空间的不连续造成的。可以先fdisk -l查看磁盘分区情况,根据每个分
2017-01-08 01:49:19
2813
原创 网页编码的问题
用python 写爬虫的过程中,会遇到这样一些网页,它的html源码的编码和head中的charset的设置并不一致,用python的chardet模块进行检测会发现,结果中的‘confidence’并不是1,例如,可能是0.99. 这说明,该网页的编码可能有多种,遇到这样的情况,想要用charset的编码对网页的进行解码可能会出错。这里找到了一篇文章,对网页编码问题总结的很全面,我遇到的是声明为
2016-07-22 15:47:31
320
原创 ubuntu nfs mount 挂载的经验
项目要求,导师让挂载他的机器远程编程,结果因为路径最后一个字符大写没注意,搞了半天,各种尝试,气死了,不过也收获了nfs mount的一些用法。首先,nfs:网络文件系统,想要mount远程的机器(上的某一文件夹),就要靠它在中间提供支持。下面说正题:1.我的系统时ubuntu 14.04 ,要使用nfs,要装两个东西:(terminal下: )sudo apt-g
2015-11-10 10:00:03
817
转载 ubuntu14.04 安装 sklearn
ubuntu装个sklearn各种曲折,下面是最终的解决方法转自:http://lg70124752.iteye.com/blog/2116313按说,这个安装应该也不是很困难,但是官方网站的说明在我看来写的实在是有待改进,所以写文一篇,方便以后安装。背景:Ubuntu 13.04python 2 .7. 4(系统预装)步骤:官方原文
2015-11-09 23:09:32
749
原创 ubuntu 下python编程 安装vtk模块
看了无数的教程,苦于cmake不会配置,一直弄不上,结果发现只要在terminal下:sudo apt-get install python-vtk就好了,哭晕在厕所了。。。。。。
2015-11-08 23:08:17
1217
原创 win7 dos下使用runas命令进入管理员模式,从而获取管理员权限
win7 dos下使用runas命令进入管理员模式,从而获取管理员权限。 在cmd输入“runas /user:administrator cmd”,之后会让输入密码,密码正确输入后,报错: “RUNAS 错误: 无法运行 - cmd 1058: 无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。” 这个是因为 “Secondary Logo”服务没有
2015-10-29 23:57:14
8496
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人