原创 壓縮與解壓指定目錄下的指定文件
#解壓文件 import gzip,zipfile def zip_to_unzip(self,filename,filedir): #參數:文件名 解壓後存放文件的目錄 is_zip = zipfile.is_zipfile
原创 根據指定路徑以及指定文件後綴名 獲取文件名
def get_zip_file_name(self,file_path,file_suffix): #參數:文件所在路徑 指定後綴 # file_path = "D:/CECProject/juzhen/trunk/jzagen
原创 關於”python version 2.7 required,which was not found in the registry“的問題
安裝MySQL-python-1.2.5.win32-py2.7或者其它庫時報如下問題: python version 2.7 required,which was not found in the registry 解決辦法,運行如下腳
原创 獲取指定文件的MD5值
import hashlib def file_md5(self,file_name): #參數:文件名 """ 獲取zip文件的md5""" content = open(file_path, "rb").read()
原创 去重的雙端隊列
import collections #python雙端隊列 線程安全 class TaskQueue(object): def __init__(self): self.taskqueue = collecti
原创 python URL請求地址的拼接
URL = "http://127.0.0.1/version" dicts = {'platform': 'windows_64bit', 'object': 'agent', 'version': '20160216'} os_typ
原创 GZP文件操作:文件壓縮與解壓縮成
GZ文件操作:文件壓縮與解壓縮成 壓縮文件生成GZ文件 下載gzip.exe打包工具將gzip.exe與要打包的文件置於同一目錄下,打開cmd命令行輸入命令F:\>gzip 4b29d5f6efa8eb1ae98277be1fb30b
原创 向Django遷移後的表中存入中文字符報錯的問題,MySQL-1366錯誤
Django Model如下: 執行遷移,生成表結構後,向表中存入中文字符,MySQL報1366錯誤 錯誤解釋:1366標記對應的錯誤表示:SQLSTATE: HY000 (ER_TRUNCATED_WRONG_VALUE_FOR_F
原创 多線程與雙端隊列結合使用,實現持久化任務(2)
多線程 import threading import time from time import sleep def now_time(): return str(time.strftime("%Y-%m-%d %H-%M-%
原创 研發總結記錄:處理Django中的錯誤 django.core.exceptions.ImproperlyConfigured
在運行項目,準備遷移時出現的如下錯誤: Traceback (most recent call last): File "C:\py3_env\lib\site-packages\django\apps\config.py", lin
原创 UDP通信(Red Hat Enterprise Linux 6)
UDP server UDP client
原创 解析nginx負載均衡
摘要:對於一個大型網站來說,負載均衡是永恆的話題。隨着硬件技術的迅猛發展,越來越多的負載均衡硬件設備涌現出來,如F5 BIG-IP、Citrix NetScaler、Radware等等,雖然可以解決問題,但其高昂的價格卻往往令人望而卻步
原创 python-dict
d={"name":"abc","id":2} print "d:",d #d: {'name': 'abc', 'id': 2} # 如果字典不存在update中的鍵值對,則向字典中插入新的鍵值對 ages={"ages":100}
原创 python自省函數的總結(源碼剖析)
#內建函數:getattr()、setattr()、delattr()、hasattr()#getattr(object,name)確實和object.name是一樣的功能,只不過這裏可以把name作爲一個變量去處理 import sta
原创 BerkeleyDB的使用
#BerkeleyDB的性能之高就不用說,性能優越在於用人之上,用得好性能自然很棒,用得不好,適得其反。class Queue(object): """docstring for Bqueue""" def __init__(self