运维好帮手之–fabric

运维好帮手之–fabric

Fabric是一个Python的库,它提供了丰富的同SSH交互的接口,可以用来在本地或远程机器上自动化、流水化地执行Shell命令。因此它非常适合用来做应用的远程部署及系统维护。其上手也极其简单,你需要的只是懂得基本的Shell命令。本文将…

Read More

python tab补全代码

python tab补全代码

#!/usr/bin/env python # python startup file import sys import readline import rlcompleter import atexit import os # tab …

Read More

urllib2下载网页的三种方法

urllib2下载网页的三种方法

总结一下urllib2下载网页的三种方法 import urllib2 import cookielib url = "http://www.baidu.com" print '第一种下载网页的方法' response1 = urllib2…

Read More

python3不再支持mysqldb 请用pymysql和mysql.connector

python3不再支持mysqldb 请用pymysql和mysql.connector

python用pymysql保存数据到数据库。python3以后不支持MySQLdb形式保存数据到数据库了,可以用pymysql保存数据。下面的例子是从维基百科读取词条,再将词条信息保存到mysql数据库里。 知识点:urllib的使用,b…

Read More

python http 认证 auth oauth 认证

python http 认证 auth oauth 认证

# -*- coding: utf-8 -*- import requests BASE_URL = 'https://api.github.com' def construct_url(end_point): return '/'.joi…

Read More

JSON: Python Objects与String之间转换

JSON:  Python Objects与String之间转换

JSON的dumps()函数可以将python的各种数据类型转换为字符串,loads()函数可以将相应的字符串转换回python变量,例如: import json data = [ { 'a':'A', 'b':(2, 4), 'c':3…

Read More

MySQL数据库两种引擎的区别

MySQL数据库两种引擎的区别

最近在学习python中遇到这样的情况,使用Navicat连接MySQL,为表结构创建外键时,出现了创建外键就消失,而且外键也没有创建成功的情况。 在网上找了些资料,最后发现是MySQL引擎的问题。由于我使用的是MySQL 5.1,默认引擎…

Read More

python使用代理的方法

python使用代理的方法

最近在研究python爬虫,需要用到代理的知识。记录一下使用代理的方法,留着以后用。 1、用urllib2库的方法 在urllib2包中有ProxyHandler类,通过此类可以设置代理访问网页,如下代码片段: #coding=utf8 i…

Read More

Pycharm在创建py文件时自动添加文件头注释

Pycharm在创建py文件时自动添加文件头注释

File->settings->Editor->File and Code Templates->Python Script 添加以下代码: #!/usr/bin/env python # -*- coding: u…

Read More

pycharm安装和使用git

pycharm安装和使用git

最近在学习python,准备用pycharm这个IDE来进行开发学习。学习的过程中,想把代码保存到git仓库里。于是记录一下git在这个IDE上的安装和使用过程。 1、安装 由于pycharm自带的有git插件,就不需要再另外安装了,此处略…

Read More
豫ICP备17003497号