Python点滴小知识

工具篇

Python虚拟环境

最常见的是解决多版本共存问题,今天写程序涉及到一个库,需要3.5支持,顺便研究了一下多版本共存的问题。

$ pip install virtualenv
$ pip install virtualenvwrapper

参考地址
github官方说明

文本处理

其实在日常生活或者工作中,偶尔会遇到一些简单的文本处理工作。
一般简单的情况下用excel就可以搞定。如若数据量比较大,可能打开文件就非常卡顿。之前有个订单数据百万级别,才几十M就卡得要死。
这种情况下用she’ll 脚本处理起来就非常方便,可以用head先看看数据。excel就是非得打开才能看到数据。
Python更是灵活。如果逻辑非常复杂,可能就需要Java这种高级语言了。

杂项

服务器

2.7-》 python -m SimpleHTTPServer 8000
3.+ -> python -m http.server port
在哪个文件夹下执行指令,访问时就会列出该文件夹下的文件,如果有index.html就会直接显示HTML页面。

可以用来迅速开启一个服务器,进行一些小测试。

时间戳

最近天天处理各种sql,经常与时间戳打交道,记录一下
时间类型的转化在任何一门语言中都是很常见的。
Unixtimestamp->utc(或者本地时间) Python中的localtime方法就是这个问题。转换时请务必注意是到底是不是转成成标准时间。
标准时间格式 <–转换->字符串
这个标准时间格式非常重要是各种转换和时间解析的核心。
不管是Java she’ll Python 还是sql中,万变不离其宗。
需要注意的是不同的环境下,格式化的形式可能不同。有的是’YYYYmmdd’这种格式化形式,有的比如MySQL就是’%Y%m%d’ 这种形式

当然获取时间戳的方法也非常简单,
Python : import time time.time()
bash date +%s 详请Google bash date命令
参考文章

猜你喜欢

转载自blog.csdn.net/xinjianwuhen1991/article/details/51502929
今日推荐