Python学习记录

环境:Ubuntu14.04,内置python3.4,Eclipse pydev.

1.数据库操作

# official connector of mysql
import mysql.connector
# init connection begin
config = {'host':'127.0.0.1',
        'user':'root',
        'password':'123',
        'port':3306 ,
        'database':'test'
        }
conn = mysql.connector.connect(**config)
# init connection end


# get cursor begin
cur = conn.cursor()
# get cursor end


# insert begin
try:
    cur.execute("insert into tb01(id) values(2)")
    conn.commit()
except:
    conn.rollback()
    
sql_insert_user = ("insert into user(uid,pwd)"
                 "values(%s,%s)")    
user_data = ("leo", "123")  
  
try:
    cur.execute(sql_insert_user, user_data)
    conn.commit()
except:
    conn.rollback()      
    
    
# insert end


# select begin
cur.execute("select id from tb01")
# select end


# result set begin
rs = cur.fetchall()


for el in rs:
    print(el[0])
# result set end








# close resource begin    
cur.close()
conn.close()
# close resource end
2.Http连接
import httplib

conn = httplib.HTTPConnection("localhost")  #
conn.request("GET", "/index.html")  # send request
resp = conn.getresponse()  # get resp
print(resp.status, resp.reason, resp.read())  # read data
3.JSON
import json
user = {
   'name':'leo',
   'age':23
   }
print(json.dumps(user))#obj to json
print(json.loads(json.dumps(user)))#json to obj

4.Date format

print datetime.now().strftime("%Y-%m-%d %H:%M:%S") #yyyy-MM-dd HH:mm:ss

5.使用别的py文件的所有方法

from 其它py的名字 import *



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值