Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

工作中使用到的Python相关技术:包括爬虫,数据分析,定时任务,RPC, 页面解析,装饰器,内置函数,Python对象,多线程,多进程,异步,redis, mongodb, mysql, openstack等等

License

Notifications You must be signed in to change notification settings

eledata/PythonStudy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

15 Commits

Repository files navigation

Python Study

控制台打印乱码: 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--目录下

Python2.7环境变量

假如sys.path不对,则使用Python终端 sys.path = [...]重新设置即可. 默认环境配置如下:

root@node-40:~# python
Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[GCC 4.8.2] on linux2
Type "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/profile
export 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.7
export PATH=$PATH:$PYTHONPATH

Windows环境Python2.7Python3.x 共同使用

  • Python2.7 : $ py -2
  • Python3.x : $ py -3
  • Python2.7 pip : $ py -2 -m pip xxx
  • Python3.x pip : $ pip3 xxx

pycharm

settings

  • enable Code compatibility inspection: settings --> code compatibility inspection

Python内置工具

  • 下载服务器:

    • Python2.x
      • $ python -m SimpleHttpServer 默认端口8000
      • $ py -2 -m SimpleHTTPServer 默认端口8000
      • $ py -2 -m SimpleHTTPServer 9090 指定端口9090
      • 使用代码:
      import SimpleHTTPServer
      SimpleHTTPServer.test()
    • Python3.x
      • $ python -m http.server
      • $ py -3 -m http.server
  • 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
  • 文件处理:

    import shutil
    shutil.copy('C:\Users\Administrator\Desktop\ctools2.rar','q.rar')

关于Python工作中的一些总结性技术

About

工作中使用到的Python相关技术:包括爬虫,数据分析,定时任务,RPC, 页面解析,装饰器,内置函数,Python对象,多线程,多进程,异步,redis, mongodb, mysql, openstack等等

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%

AltStyle によって変換されたページ (->オリジナル) /