- Notifications
You must be signed in to change notification settings - Fork52
Python related technologies used in work: crawler, data analysis, timing tasks, RPC, page parsing, decorator, built-in functions, Python objects, multi-threading, multi-process, asynchronous, redis, mongodb, mysql, openstack, etc.
License
NotificationsYou must be signed in to change notification settings
tomoncle/Python-notes
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
控制台打印乱码:
print '你好,世界!'.decode('utf-8')
url='http://{0}:{1}/{2}'.format('0.0.0.0',2375,'xxx')url='http://{ip}:{port}/{uri}'.format(ip='0.0.0.0',port=2375,uri='xxx')url='http://%s:%d/%s'% ('0.0.0.0',2375,'xxx')
Windows Python 依赖库PythonLibs
- 1.找到对应的
whl
包下载 - 2.直接
pip install *.whl
或者修改.whl
文件为.zip
文件,解压缩文件的Python文件夹
复制到--python
安装目录下的Lib
--目录下
假如
sys.path
不对,则使用Python终端sys.path = [...]
重新设置即可.默认环境配置如下:
root@node-40:~# pythonPython 2.7.6 (default, Jun 22 2015, 17:58:13) [GCC 4.8.2] on linux2Type"help","copyright","credits" or"license"for more information.>>> import sys >>> sys.path['','/usr/lib/python2.7','/usr/lib/python2.7/plat-x86_64-linux-gnu','/usr/lib/python2.7/lib-tk','/usr/lib/python2.7/lib-old','/usr/lib/python2.7/lib-dynload','/usr/local/lib/python2.7/dist-packages','/usr/lib/python2.7/dist-packages','/usr/lib/python2.7/dist-packages/PILcompat','/usr/lib/python2.7/dist-packages/gtk-2.0','/usr/lib/pymodules/python2.7']>>>
# /etc/profileexport PYTHONPATH=/usr/lib/python2.7:/usr/lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/PILcompat:/usr/lib/python2.7/dist-packages/gtk-2.0:/usr/lib/pymodules/python2.7export PATH=$PATH:$PYTHONPATH
- Python2.7 :
$ py -2
- Python3.x :
$ py -3
- Python2.7 pip :
$ py -2 -m pip xxx
- Python3.x pip :
$ pip3 xxx
settings
- enable Code compatibility inspection:
settings
-->code compatibility inspection
下载服务器:
- Python2.x
$ python -m SimpleHttpServer
默认端口8000$ py -2 -m SimpleHTTPServer
默认端口8000$ py -2 -m SimpleHTTPServer 9090
指定端口9090- 使用代码:
importSimpleHTTPServerSimpleHTTPServer.test()
- Python3.x
$ python -m http.server
$ py -3 -m http.server
- Python2.x
Json格式化:
$ curl http://localhost:8080/get | python -m json.tool
执行Python代码:
$ python -c "print 'hello world!'"
解压zip包:
- 创建zip包:
$ python -m zipfile -c tom.zip tom.txt
- 解压zip包:
$ python -m zipfile -e tom.zip .
- 查看zip包:
$ python -m zipfile -l tom.zip
- 创建zip包:
文件处理:
importshutilshutil.copy('C:\Users\Administrator\Desktop\ctools2.rar','q.rar')
- 爬虫
- RPC
- 定时任务
- mysql
- mongodb
- redis
- 数据分析:
maptplotlib
,malb
,numpy
,tesseract
- 页面解析技术:
bs4
,xpath
- openstack开源模块
- Python 装饰器
- Python 多线程/多进程
- Python 内置模块
- Python 使用技巧
About
Python related technologies used in work: crawler, data analysis, timing tasks, RPC, page parsing, decorator, built-in functions, Python objects, multi-threading, multi-process, asynchronous, redis, mongodb, mysql, openstack, etc.
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published