python
pirate945
这个作者很懒,什么都没留下…
展开
-
python time类注意事项
python time模块务必注意:1、切记所有的函数计算都是基于 世界标准世界UTC,而中国的时区是 UTC+8,电脑系统时区设置得注意。2、只有且仅有localtime(),将先获得的UTC+0标准时间戳,转换成了当前时区UTC+8的元祖。2、time.time()的结果时间戳,自动转换成 UTC标准世界,会根据系统的时区设置(比如‘UTC+8’)自动变成UTC+0,即为自动减少了8个小...原创 2018-12-18 18:45:32 · 601 阅读 · 0 评论 -
python mysql安装及FTP类使用心得
0、安装mysql-python时如果出现不能读取pip main的错误,个人推断是使用的是/usr/bin下的pip命令失效了(可能是升级导致),应该是pip升级后安装目录BIN发生变化,导致失效。需要重新建个pip的快捷方式。(也可能是pip的版本低了,需要升级pip版本。安装python2.7安装pip时版本为8.0版本,为python3.5安装的pip应该版本较高,/usr/bin/下有p...原创 2018-12-18 18:36:36 · 179 阅读 · 0 评论 -
postgreSQL sql使用 %s时务必加引号,即为‘%s’,否则报错
postgre sql使用 %s时务必加引号,即为‘%s’,否则报错if name == ‘main’:t="TDD-LTE_MRO"sql="select * from lastftp where enbid = %d and keytype = %s"%(110001,t)print(selectOperate(sql))结果:Traceback (most recent ca......原创 2019-01-22 12:03:42 · 3353 阅读 · 1 评论 -
python操作xml的学习记录
1、elementTree的iterparse()使用event、elem IN 遍历,当事件是start时,很多教材说此时解析到了elem的TAG而后面没有开始解析,这种说法容易迷惑人。此时开始了elem的start,想获得elem的text等内容都是可以的,因为已经定位了该elem,只要继续往下读就能获得其他内容,没有必要等到end才去获取TEXT、属性等内容,很多时候在start的时候就要获...原创 2019-01-29 09:38:18 · 294 阅读 · 0 评论 -
列表for循环删除指定条件元素,结果不是想要的,有意思的低级错误。列表内存清空及切片复制原理
列表for循环删除指定条件元素,结果不是想要的,有意思的低级错误。问题代码如下:元素包含.字符就删除改元素if name == ‘main’:x=[‘abc’,‘a’,‘b’,‘bbc’,’’]print(x[4])#print(sys.path)a='TD060000.xml.gz'b='TD116073000.xml.gz'x.append(b)x.append(a)pri...原创 2019-01-23 16:10:43 · 305 阅读 · 0 评论 -
列表和字符串分片,[ -1]代表倒数第一个,带冒号分片时[-10:-1]代表倒数第二个到第十个,不包含倒数第一个,可用[-10:]空表示
列表和字符串分片,[ -1]代表倒数第一个,带冒号分片时[-10:-1]代表倒数第二个到第十个,不包含倒数第一个,可用[-10:]空表示if name == ‘main’:x=[‘abc’,‘a’,‘b’,‘bbc’,’’]print(x[4])#print(sys.path)a='TD-LTE_MRS_HUAWEI_010225203081_1002780_20190116060000...原创 2019-01-23 17:36:57 · 510 阅读 · 0 评论 -
python使用StringIO缓存实现FTP内存下载和上传及gzip内存压缩解压
年纪大了,头脑确实不够用。学习实践类不少天,终于觉悟。1、StringIO 对象切记多多seek(0),否则经常出现结果是空,打乱原来思路。2、FTP STOR retrbinary等方法,操作的对象是文件对象实例,而非字符串文档,需要使用文件/类文件StingIO/BytesIO file-like object的文件类型操作方法,如read,write等。lxml的parse方法同样接收的...原创 2019-02-13 15:43:18 · 1248 阅读 · 0 评论 -
python在mysql中插入null空值
python在mysql中插入null空值sql = “INSERT INTO MROdata (MmeUeS1apId) VALUES (%s)”%‘NULL’%s没有引号,可以将“null"中null写进数据库,达到NULL值效果。%s加引号 values就是字符串,导致类型错误,插入错误。sql = “INSERT INTO MROdata (MmeUeS1apId) VALUES ...原创 2019-03-06 17:44:16 · 14551 阅读 · 0 评论