原创 壓縮與解壓指定目錄下的指定文件

#解壓文件 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