Time of Update: 2015-03-31
標籤:註冊表 python 開機自啟 import win32conimport win32apiimport osdef addfile2autorun(path): "註冊到啟動項" runpath = "Software\Microsoft\Windows\CurrentVersion\Run" hKey =
Time of Update: 2015-03-30
標籤:python supervisor 1.問題描述 需要一個python的服務程式在後台一直運行,不能讓該進程被殺死,即使被殺死也要能及時自動重啟。如:有一個python的程式:test.py ,通過命令:python test.py來運行程式,但是它會受命令列的中斷而中斷。所以我們需要一個方法來保證該程式一直在後台運行。2.解決方案以前經常用命令:nohup python
Time of Update: 2015-03-30
標籤:python pyc 由於python程式的py檔案很容易泄露原始碼,所以python可以編譯成保密的pyc檔案。python的pyc檔案是一種二進位檔案,py檔案變成pyc檔案後,載入的速度有所提高,而且pyc是一種跨平台的位元組碼,是由python的虛擬機器來執行的,這個是類似於JAVA或者.NET的虛擬機器的概念。編譯py檔案到pyc檔案的方法:在命令列輸入:python -m
Time of Update: 2015-03-31
標籤:graphite diamond apache 一、簡介Graphite 是一個Python寫的web應用,採用django架構,Graphite用來進行收集伺服器所有的及時狀態,使用者請求資訊,Memcached命中率,RabbitMQMessage
Time of Update: 2015-03-30
標籤:python configparser Python也提供了一個管理設定檔的模組:ConfigParser,有了這個我們在寫程式的時候就可以把一些配置資訊單獨寫到設定檔中就可以了,如:資料庫的串連資訊等。1.設定檔的格式設定檔必須按照特定的格式:param.conf[mysqlDB]host = 127.0.0.1port = 22username = mynamepassword
Time of Update: 2015-03-31
標籤:python+editplus文法高亮和自動補全:http://www.editplus.com/files/pythonfiles.zip選擇功能表列的-->工具-->配置使用者工具-->設定&文法檔案名稱擴充:py文法檔案:python_extd.stx自動完成:python.acp配置解釋程式:開啟editplus選擇工具-->配置使用者工具,點擊組名建立一個python組,緊接著點擊添加工具選擇-->應用程式在菜單文字:python命令:選擇你
Time of Update: 2015-03-31
標籤:Python特點(略,網上找到一大堆,不過本人覺得要用過後才能總結他的特點) 一、基本概念1、python中的數有四種類型:整數、長整數、浮點數、複數整數,如1長整數 比較大的整數浮點數 如2.31,3E-2複數 如1+2j、1.1+2.2j(PS:形如 的數稱為複數(complex number),其中規定i為虛數單位,且 (a,b是任意實數)我們將複數 中的實數a稱為複數z的實部(real
Time of Update: 2015-03-31
標籤:Python 函數執行個體練習 綜合之前的函數、資料結構、流程式控制制等,做以下執行個體練習: 1. 定義 is_Even 函數,傳一 int 參數,判斷是否是偶數,return True;不是,return False1 ‘‘‘is_Even‘‘‘2 def is_Even(i):3 if(i%2==0):4 return True5 else:6 return False7
Time of Update: 2015-03-31
標籤:dp python leetcode Say you have an array for which the ith element is the price of a given stock on day i.Design an algorithm to find the maximum profit. You may complete at
Time of Update: 2015-03-30
標籤:python的Regex在http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html中講解的比較詳細。本文需要補充以下幾個問題:1、pythonRegex中的貪婪與非貪婪:pythonRegex預設是貪婪的,也就是說儘可能多的匹配。如果想讓Regex變為不貪婪,可加限定符?。*?、+?、??、和{m,n}?,這樣就儘可能小的匹配了。2、Regex中的環視結構:環視結構不匹配任何字元,只匹配文本中的特定位置。 類型
Time of Update: 2015-03-30
標籤:add by zhj: 在Python文檔中清楚的說明了預設參數是怎麼工作的,如下"Default parameter values are evaluated when the function definition is executed. This means that the expression is evaluated once, when the function is defined, and that the same
Time of Update: 2015-03-30
標籤:(掌握os模組,你需要瞭解Linux或類Unix系統下常用命令的操作) os.name 指示你正在使用的平台。比如對於Windows,它是‘nt‘,而對於Linux/Unix使用者,它是‘posix‘。os.getcwd() 得到當前工作目錄,即當前Python指令碼工作的目錄路徑。os.mkdir( ‘path‘ ) 建立新目錄,path為一個字串,表示新目錄的路徑。os.rmdir(
Time of Update: 2015-03-30
標籤:來自:http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos/In this guide I will show you how to install Python 2.7 and 3.3 on CentOS 6. The examples below are for Python 2.7.6 and Python 3.3.5, but the procedure is the same for any
Time of Update: 2015-03-30
標籤: 我們常常需要下載網頁上很多喜歡的圖片,但是面對幾十甚至上百張的圖片,一個一個去另存新檔肯定是個很差的體驗。我們可以用urllib包擷取html的源碼,再以Regex把匹配的圖片連結放入一個list中,使用for迴圈來依次下載list中的連結。 import reimport urlliba = raw_input("Please input a URL: ")s = urllib.urlopen(a)s2 = s.read()def image(s2):
Time of Update: 2015-03-30
標籤:轉自:http://www.tuicool.com/articles/VfQfM3 1. 下載protobuf原始碼(當前最新版本為:2.5.0) #cd /opt #wget https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz2. 解壓,編譯,安裝 #tar zxvf protobuf-2.5.0.tar.gz #cd
Time of Update: 2015-03-30
標籤:*args和**kwds作為形參時: *args作為形參時,作為一個元組匹配沒有指定參數名的參數。而**kwds作為字典,匹配指定了參數名的參數。如:
Time of Update: 2015-03-30
標籤:python 命令解析 optparse 樣本from optparse import OptionParser[...]def main(): usage = "usage: %prog [options] arg" parser = OptionParser(usage) parser.add_option("-f", "--file",
Time of Update: 2015-03-30
標籤:add by zhj: 這個是豆瓣網友整理的PEP8,算是PEP8的一個簡易版本,因為原PEP8內容太多,所以建議先看這篇文章,然後再看PEP8中文翻譯 原文:http://www.douban.com/note/134971609/決定開始Python之路了,利用業餘時間,爭取更深入學習Python。程式設計語言不是藝術,而是工作或者說是工具,所以整理並遵循一套編碼規範是十分必要的。所以今天下午我根據PEP 8整理了一份,以後都照此編碼了,還會持續更新。PEP8 Python
Time of Update: 2015-03-30
標籤:練習適用於LINUX,類Unix系統,一步一個腳印提高Python 。 001. 類Unix系統中用zip命令將檔案壓縮備份至 /temporary/ 目錄下:import osimport timeold_files = [‘/home/zhg/aa.py‘,‘home/zhg/bb.py‘]target_dir = ‘/temporary/‘target = target_dir + time.strftime(‘%Y%m%d%H%M%S‘) +
Time of Update: 2015-03-30
標籤: 代碼:#coding=utf-8from selenium import webdriverdriver=webdriver.Chrome() #調用chrome瀏覽器driver.get(‘https://www.baidu.com‘)print