Time of Update: 2016-11-09
標籤:python#!/usr/bin/env python# -*- coding: utf-8 -*-#re模組 正規運算式import re#match函數和search函數‘‘‘re.match函數re.match 嘗試從字串的起始位置匹配一個模式,如果不是起始位置匹配成功的話,match()就返回none。函數文法:re.match(pattern, string, flags=0)函數
Time of Update: 2016-11-09
標籤:main pil following .json strip() mail bre 通過 end python學習之-成員資訊增刪改查主要實現了成員資訊的增加,修改,查詢,和刪除功能,寫著
Time of Update: 2016-11-09
標籤:body user mic end compile load lips [] gen Python 代碼實現模糊查詢1、導語:模糊比對可以算是現代編輯器(如 Eclipse 等各種
Time of Update: 2016-11-09
標籤:ken mrr sim one sea gtd dft abd box 對照著廖雪峰的網站學習Python遇到些問題:在進程中,父進程建立子進程時發現,顯示不是按照順序顯示,疑問?參照代碼
Time of Update: 2016-11-09
標籤:height 算數運算 .com 技術分享 資料類型 str 賦值 ges pytho 運算子1、算數運算:2、比較運算:3、賦值運算: 4、邏輯運算: 5、成員運算:
Time of Update: 2016-11-09
標籤:組成 list 表示 padding cell 指定 包含 dict cti 列表方法: 方法說明append( item )在列表末尾插入(item )count(
Time of Update: 2016-11-09
標籤:extend zhang 排序 元素 print app names name pen ###增刪改查names =
Time of Update: 2016-11-09
標籤:python aisible api2.0 最近想利用python來調用anbile來實現一些功能,發現ansible的api已經升級到了2.0,使用上比以前複雜了許多。 這裡我參考了官方文檔的例子,做了一些整改,寫了一個python調用ansible的函數,執行過程中輸出執行結果。函數返回執行結果,便於篩選和儲存所需的資料:# vim exec_
Time of Update: 2016-11-09
標籤:python# -*- coding: utf-8 -*-#知識點:反射#通過字串的形式去匯入模組,這就是反射#並以字串的形式執行函數#先看簡單的小粒子temp = ‘mysql‘ #這個字串是模組的名字(也就是mysql.py或sqlserver.py,尾碼名不用寫)func = ‘count‘ #這個字串是函數的名字(也就是mysql.py/sqlserver.py中的函數count)m
Time of Update: 2016-11-09
標籤:python#!/usr/bin/env python# -*- coding: utf-8 -*-#實現MD5加密#加密之後再儲存密碼,這樣相對安全import hashlibimport shelve‘‘‘#第一種實現def sec_md(passwd): hash = hashlib.md5() #建立一個MD5對象 &
Time of Update: 2016-11-09
標籤:python#!/usr/bin/env python# -*- coding: utf-8 -*-‘‘‘序列化(pickle)和json1、什麼是序列化?序列化可以把一個對象(比如列表、字典都是對象),通過python特有的機制序列化一下。也就是當作是以二進位的形式給它加密一下(特殊二進位的方式加密一下),這個過程就是序列化並且對一個對象序列化(比如類、列表、字典)之後,可以進行還原序列化。‘‘‘import pickle,js
Time of Update: 2016-11-09
標籤:rlock通過RLOCK方式,解決多線程之間修改共用對象不出問題,使線程的資源獨佔import threadingimport timeimport Locklock=Rlock()def run(name): lock.acquire() print "i am mult-threding",i  
Time of Update: 2016-11-09
標籤:rlock通過RLOCK方式,解決多線程之間修改共用對象不出問題,使線程的資源獨佔import threadingimport timelock=threading.Rlock()def run(name): lock.acquire() print "i am mult-threding",i  
Time of Update: 2016-11-09
標籤:alt iss image 參數 mis require str com 過程 代碼的一個小小Bug有時候會讓人焦頭爛額,費了很大勁搞明白的問題,如果不記錄下來,是很容易遺忘的! 
Time of Update: 2016-11-09
#!/bin/bashNUM=`echo $RANDOM$RANDOM |cut -c 2-3`DATE=`date +%y%m%d-%H:%M` read -p "Please input your name: " USERi=1while truedo read -p "Please input a "double-digit": " input case $input in [0-9][0-9] ) if [ $input -gt $NUM ] ;then
Time of Update: 2016-11-09
#!/usr/bin/env python#coding=utf-8#電話本管理,可以進行添加,刪除,修改,查詢使用者資訊import cPickle as p class Telephone: def __init__(self): '''構造方法 ''' def addPeople(self,name,email,telephone): """添加使用者"""
Time of Update: 2016-11-09
# Text To Speech using SAPI (Windows) and Python module pyTTS by Peter Parente# download installer file pyTTS-3.0.win32-py2.4.exe # from: http://sourceforge.net/projects/uncassist# also needs:
Time of Update: 2016-11-09
#-*- coding: utf-8 -*-import urllib.requestimport refrom _io import opendef yunpan_search(): url = "https://www.zhihu.com/explore" req = urllib.request.Request(url, headers = { 'Connection': 'Keep-Alive',
Time of Update: 2016-11-09
現在在做一個簡單的搜尋引擎,使用今日頭條的新聞資料作為資料來源。這些資料都是非結構性的,比較適合用 MongoDB 來進行儲存。以下為簡單使用的樣本。#!/usr/bin/python# -*- coding:utf-8 -*- import pymongo class documentManager(object): def __init__(self): pass def connect_mongo(self): client =
Time of Update: 2016-11-09
C:test [dir] getpath [file] path.py [dir] sub [file] sub_path.py比如C:\test目錄下還有一個名為sub的目錄;C:\test目錄下有getpath.py,sub目錄下有 sub_path.py,getpath.py調用sub_path.py;我們在C:\test下執行getpath.py。如果我們在