• 可以使用python 进入Python交互命令行编写代码,使用exit() 退出命令行;
  • 可以使用sublime Text 编辑编写代码,使用.py保存文件,使用python x.py 运行代码;
  • “>>>”表示Python的运行环境;
  • 在mac或者linux上可以自己双击运行Python代码,首行加上

    1
    2
    3
    4
    5
    #!/usr/bin/env python
    然后给文件可执行权限;
    chmod a+x hello.py
    然后
    ./hello.py
  • 使用print输出字符,使用raw_input(‘you hint code’)来提示用用户输入_
  • 使用#注释
  • 使用:结束
  • 安装pip命令

    1
    sudo easy_install pip
  • 安装requests库

    1
    pip install requests
  • 请求地址

    1
    2
    3
    4
    5
    import requests
    url = "http://www.baidu.com
    response = requests.get(url)
    url.status_code
    url.text
  • 支持其他请求:post,put,delete,head,option;

    1
    2
    3
    4
    import requests
    payload ={"key1":"value1"}
    headers = {"content-type":"appliacation/json"}
    r = request.get("http://httpbin.org/get",params=payload,headers=headers)
  • 会话?

    1
    2
    3
    4
    s= requests.sessions
    s.get("http://httpbin.org/cookies")
    r = s.get()
    print r.text
  • 代理

    1
    2
    3
    proxies ={"https":""}
    r= requests.post(url,proxies=proxies)
    也可以通过环境代理
  • 按照lxml

    1
    2
    pip install lxml
    #如果权限不够,使用sudo
  • mongo db 学习

    • 按照mongo db 的驱动

      1
      2
      3
      4
      5
      pip install pymongo
      如果遇到权限问题,比如:
      OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/bson
      解决办法:修改Python文件的优先级
      chown -R $USER /Library/Python/2.7
    • 启动mongo db

      1
      mongod --dbpath /mongo_db_data
    • 链接mongo db

      #创建链接 conn = MongoClient('127.0.0.1',27017) #数据库 db = conn.testdb;

  • 使用集合

    1
    my_set = db.test
- 增删改查
  • 中文注释
    在顶方增加一行# -*- coding: utf-8 -*