锘??xml version="1.0" encoding="utf-8" standalone="yes"?>俺来也俺去啦久久综合网,好久久免费视频高清,国产一区二区三区久久http://www.shnenglu.com/riverbird/category/5866.html蹇嗗線鏄? 欏圭窘涓嶈繃姹? 姹熶笢濂介鍏? 浠婃尟鑷備竴鍛?鐜囩敳涓夊崈, 璇曢棶澶? zh-cnWed, 21 May 2008 18:41:17 GMTWed, 21 May 2008 18:41:17 GMT60python妯″潡涔媡hreading: 鍦╬ython涓嬌鐢ㄥ綰跨▼http://www.shnenglu.com/riverbird/archive/2007/12/26/39704.html姹熻竟涔嬮笩姹熻竟涔嬮笩Wed, 26 Dec 2007 10:04:00 GMThttp://www.shnenglu.com/riverbird/archive/2007/12/26/39704.htmlhttp://www.shnenglu.com/riverbird/comments/39704.htmlhttp://www.shnenglu.com/riverbird/archive/2007/12/26/39704.html#Feedback1http://www.shnenglu.com/riverbird/comments/commentRss/39704.htmlhttp://www.shnenglu.com/riverbird/services/trackbacks/39704.html    threading妯″潡閲岄潰涓昏鏄涓浜涚嚎紼嬬殑鎿嶄綔瀵硅薄鍖栦簡錛屽垱寤轟簡鍙玊hread鐨刢lass銆備竴鑸潵璇達紝浣跨敤綰跨▼鏈変袱縐嶆ā寮忥紝涓縐嶆槸鍒涘緩綰跨▼瑕佹墽琛岀殑 鍑芥暟錛屾妸榪欎釜鍑芥暟浼犻掕繘Thread瀵硅薄閲岋紝璁╁畠鏉ユ墽琛岋紱鍙︿竴縐嶆槸鐩存帴浠嶵hread緇ф壙錛屽垱寤轟竴涓柊鐨刢lass錛屾妸綰跨▼鎵ц鐨勪唬鐮佹斁鍒拌繖涓柊鐨? class閲屻傛垜浠潵鐪嬬湅榪欎袱縐嶅仛娉曞惂銆?br>
#-*- encoding: gb2312 -*-
import string, threading, time

def thread_main(a):
    
global count, mutex
    
# 鑾峰緱綰跨▼鍚?/span>
    threadname = threading.currentThread().getName()
    
    
for x in xrange(0, int(a)):
        
# 鍙栧緱閿?/span>
        mutex.acquire()
        count 
= count + 1
        
# 閲婃斁閿?/span>
        mutex.release()
        
print threadname, x, count
        time.sleep(
1)
    
def main(num):
    
global count, mutex
    threads 
= []
    
    count 
= 1
    
# 鍒涘緩涓涓攣
    mutex = threading.Lock()
    
# 鍏堝垱寤虹嚎紼嬪璞?/span>
    for x in xrange(0, num):
        threads.append(threading.Thread(target
=thread_main, args=(10,)))
    
# 鍚姩鎵鏈夌嚎紼?/span>
    for t in threads:
        t.start()
    
# 涓葷嚎紼嬩腑絳夊緟鎵鏈夊瓙綰跨▼閫鍑?/span>
    for t in threads:
        t.join()  
    
    
if __name__ == '__main__':
    num 
= 4
    
# 鍒涘緩4涓嚎紼?/span>
    main(4)

涓婇潰鐨勫氨鏄涓縐嶅仛娉曪紝榪欑鍋氭硶鏄緢甯歌鐨勶紝涓嬮潰鏄彟涓縐嶏紝鏇劇粡浣跨敤榪嘕ava鐨勬湅鍙嬪簲璇ュ緢鐔熸倝榪欑妯″紡錛?br>
#-*- encoding: gb2312 -*-
import threading
import time

class Test(threading.Thread):
    
def __init__(self, num):
        threading.Thread.
__init__(self)
        self._run_num 
= num
    
    
def run(self):
        
global count, mutex
        threadname 
= threading.currentThread().getName()
    
        
for x in xrange(0, int(self._run_num)):
            mutex.acquire()
            count 
= count + 1
            mutex.release()
            
print threadname, x, count
            time.sleep(
1)

if __name__ == '__main__':
    
global count, mutex
    threads 
= []
    num 
= 4
    count 
= 1
    
# 鍒涘緩閿?/span>
    mutex = threading.Lock()
    
# 鍒涘緩綰跨▼瀵硅薄
    for x in xrange(0, num):
        threads.append(Test(
10))
    
# 鍚姩綰跨▼
    for t in threads:
        t.start()
    
# 絳夊緟瀛愮嚎紼嬬粨鏉?/span>
    for t in threads:
        t.join() 


姹熻竟涔嬮笩 2007-12-26 18:04 鍙戣〃璇勮
]]>
IronPython瀛︿範 涔媓ello word.http://www.shnenglu.com/riverbird/archive/2007/12/26/39646.html姹熻竟涔嬮笩姹熻竟涔嬮笩Wed, 26 Dec 2007 01:17:00 GMThttp://www.shnenglu.com/riverbird/archive/2007/12/26/39646.htmlhttp://www.shnenglu.com/riverbird/comments/39646.htmlhttp://www.shnenglu.com/riverbird/archive/2007/12/26/39646.html#Feedback0http://www.shnenglu.com/riverbird/comments/commentRss/39646.htmlhttp://www.shnenglu.com/riverbird/services/trackbacks/39646.html闃呰鍏ㄦ枃

姹熻竟涔嬮笩 2007-12-26 09:17 鍙戣〃璇勮
]]>
python 鑴氭湰浣滀負Windows鏈嶅姟鍚姩http://www.shnenglu.com/riverbird/archive/2007/12/25/39582.html姹熻竟涔嬮笩姹熻竟涔嬮笩Tue, 25 Dec 2007 07:12:00 GMThttp://www.shnenglu.com/riverbird/archive/2007/12/25/39582.htmlhttp://www.shnenglu.com/riverbird/comments/39582.htmlhttp://www.shnenglu.com/riverbird/archive/2007/12/25/39582.html#Feedback0http://www.shnenglu.com/riverbird/comments/commentRss/39582.htmlhttp://www.shnenglu.com/riverbird/services/trackbacks/39582.htmlpython涓嬪浣曚嬌鐢╪t鏈嶅姟錛屽叾瀹炲緢綆鍗曘?
涓嬭澆python鐨剋in32鏀寔銆傛垜浣跨敤鐨勬槸錛歱ywin32-202.win32-py2.3.exe瀹夎濂藉悗灝卞彲浠ユ潵鍐欐垜浠殑鏈嶅姟浜嗐?
鎴戜滑鍏堟潵寤虹珛涓涓┖鐨勬湇鍔★紝寤虹珛test1.py榪欎釜鏂囦歡錛屽茍鍐欏叆濡備笅浠g爜:

# -*- coding: cp936 -*-
import win32serviceutil
import win32service
import win32event

class test1(win32serviceutil.ServiceFramework):
    _svc_name_ = "test_python"
    _svc_display_name_ = "test_python"
    def __init__(self, args):
        win32serviceutil.ServiceFramework.__init__(self, args)



        self.hWaitStop = win32event.CreateEvent(None, 0, 0, None)

    def SvcStop(self):
        # 鍏堝憡璇塖CM鍋滄榪欎釜榪囩▼
        self.ReportServiceStatus(win32service.SERVICE_STOP_PENDING)
        # 璁劇疆浜嬩歡
        win32event.SetEvent(self.hWaitStop)

    def SvcDoRun(self):
        # 絳夊緟鏈嶅姟琚仠姝?
        win32event.WaitForSingleObject(self.hWaitStop, win32event.INFINITE)

if __name__=='__main__':
    win32serviceutil.HandleCommandLine(test1)

榪欓噷娉ㄦ剰錛屽鏋滀綘闇瑕佹洿鏀規枃浠跺悕錛屾瘮濡傚皢win32serviceutil.HandleCommandLine(test1)涓殑test1鏇存敼涓轟綘鐨勬枃浠跺悕錛屽悓鏃禼lass涔熼渶瑕佸拰浣犵殑鏂囦歡鍚嶄竴鑷達紝鍚﹀垯浼氬嚭鐜版湇鍔′笉鑳藉惎鍔ㄧ殑闂銆?
鍦ㄥ懡浠ょ獥鍙f墽琛岋紝test1.py鍙互鐪嬪埌甯姪鎻愮ず

C:\>test1.py
Usage: 'test1.py [options] install|update|remove|start [...]|stop|restart [...]|
debug [...]'
Options for 'install' and 'update' commands only:
 --username domain\username : The Username the service is to run under
 --password password : The password for the username
 --startup [manual|auto|disabled] : How the service starts, default = manual
 --interactive : Allow the service to interact with the desktop.

C:\>

瀹夎鎴戜滑鐨勬湇鍔?

[code:1:05b7353f1c]C:\>test1.py install
Installing service test_python to Python class C:\test1.test1
Service installed

C:\>

鎴戜滑灝卞彲浠ョ敤鍛戒護鎴栬呭湪鎺у埗闈㈡澘-銆嬬鐞嗗伐鍏?銆嬫湇鍔′腑綆$悊鎴戜滑鐨勬湇鍔′簡銆傚湪鏈嶅姟閲岄潰鍙互鐪嬪埌test_python榪欎釜鏈嶅姟錛岃櫧鐒惰繖涓湇鍔′粈涔堥兘涓嶅仛錛屼絾鑳藉惎鍔ㄥ拰鍋滄浠栥?img src ="http://www.shnenglu.com/riverbird/aggbug/39582.html" width = "1" height = "1" />

姹熻竟涔嬮笩 2007-12-25 15:12 鍙戣〃璇勮
]]>
Python 3.0a2 Releasehttp://www.shnenglu.com/riverbird/archive/2007/12/24/39514.html姹熻竟涔嬮笩姹熻竟涔嬮笩Mon, 24 Dec 2007 08:55:00 GMThttp://www.shnenglu.com/riverbird/archive/2007/12/24/39514.htmlhttp://www.shnenglu.com/riverbird/comments/39514.htmlhttp://www.shnenglu.com/riverbird/archive/2007/12/24/39514.html#Feedback0http://www.shnenglu.com/riverbird/comments/commentRss/39514.htmlhttp://www.shnenglu.com/riverbird/services/trackbacks/39514.html闃呰鍏ㄦ枃

姹熻竟涔嬮笩 2007-12-24 16:55 鍙戣〃璇勮
]]>
Open Testware Reviewshttp://www.shnenglu.com/riverbird/archive/2007/12/24/39506.html姹熻竟涔嬮笩姹熻竟涔嬮笩Mon, 24 Dec 2007 06:58:00 GMThttp://www.shnenglu.com/riverbird/archive/2007/12/24/39506.htmlhttp://www.shnenglu.com/riverbird/comments/39506.htmlhttp://www.shnenglu.com/riverbird/archive/2007/12/24/39506.html#Feedback0http://www.shnenglu.com/riverbird/comments/commentRss/39506.htmlhttp://www.shnenglu.com/riverbird/services/trackbacks/39506.html闃呰鍏ㄦ枃

姹熻竟涔嬮笩 2007-12-24 14:58 鍙戣〃璇勮
]]>
鍦╬ython浠g爜涓繘琛岃嚜鍔ㄥ寲嫻嬭瘯http://www.shnenglu.com/riverbird/archive/2007/12/24/39481.html姹熻竟涔嬮笩姹熻竟涔嬮笩Mon, 24 Dec 2007 02:44:00 GMThttp://www.shnenglu.com/riverbird/archive/2007/12/24/39481.htmlhttp://www.shnenglu.com/riverbird/comments/39481.htmlhttp://www.shnenglu.com/riverbird/archive/2007/12/24/39481.html#Feedback0http://www.shnenglu.com/riverbird/comments/commentRss/39481.htmlhttp://www.shnenglu.com/riverbird/services/trackbacks/39481.html

python鏈変竴涓彨doctest鐨勬ā鍧楋紝寰堟湁鎰忔濓紝瀹冨彲浠ヨ浣犲湪浠g爜鐨勬敞閲婁腑鍐欏叆涓浜涚壒孌婄殑娉ㄩ噴錛?br> 榪欎簺娉ㄩ噴鏄祴璇曠▼搴忋俻ython鍙互鑷姩瀵瑰畠榪涜嫻嬭瘯銆?br> import doctest

def myadd(a, b):
”’
>>> myadd(1, 2)
3
>>> myadd(4, 5)
9
”’
return a+b

if __name__ == ‘__main__’:
doctest.testmod()

杈撳嚭錛?/p>

D:\>e2.py -v
Trying:
myadd(1, 2)
Expecting:
3
ok
Trying:
myadd(4, 5)
Expecting:
9
ok
1 items had no tests:
__main__
1 items passed all tests:
2 tests in __main__.myadd
2 tests in 2 items.
2 passed and 0 failed.
Test passed.

娉ㄦ剰榪愯鐨勬椂鍊欏悗闈㈠姞涓娿-v 鐨勫弬鏁幫紝鍦╨inux涓嬭繍琛岀殑璇濓紝鏈濂借繖鏍楓python 紼嬪簭.py -v



姹熻竟涔嬮笩 2007-12-24 10:44 鍙戣〃璇勮
]]>
鍙戠幇涓涓敤浜巜indows涓婫UI鑷姩鍖栨祴璇曠殑涓滀笢http://www.shnenglu.com/riverbird/archive/2007/12/24/39480.html姹熻竟涔嬮笩姹熻竟涔嬮笩Mon, 24 Dec 2007 02:43:00 GMThttp://www.shnenglu.com/riverbird/archive/2007/12/24/39480.htmlhttp://www.shnenglu.com/riverbird/comments/39480.htmlhttp://www.shnenglu.com/riverbird/archive/2007/12/24/39480.html#Feedback0http://www.shnenglu.com/riverbird/comments/commentRss/39480.htmlhttp://www.shnenglu.com/riverbird/services/trackbacks/39480.html

pywinauto is a set of python modules to automate the Microsoft Windows GUI. At it’s simplest it allows you to send mouse and keyboard actions to windows dialogs and controls.

pywinauto鏄竴浜涚敤浜庤嚜鍔ㄥ寲嫻嬭瘯寰蔣Windows鍥懼艦鐣岄潰鐨勬ā鍧楃殑闆嗗悎銆傚畠鍙互鍏佽浣犲緢瀹規槗鐨勫彂閫侀紶鏍囥侀敭鐩樺姩浣滅粰Windows鐨勫璇濇鍜屾帶浠躲?/p>

鍦板潃錛?a >http://www.openqa.org/pywinauto/



姹熻竟涔嬮笩 2007-12-24 10:43 鍙戣〃璇勮
]]>
久久精品国产亚洲一区二区| 无码人妻久久一区二区三区免费 | 99久久99久久精品国产片| 国产精品9999久久久久| 久久亚洲欧美日本精品| 久久精品国产一区二区| 人妻久久久一区二区三区| 久久97久久97精品免视看秋霞 | 精品无码久久久久久尤物| 婷婷综合久久狠狠色99h| 亚洲国产视频久久| 色偷偷888欧美精品久久久| 久久99久久99精品免视看动漫| 欧美日韩中文字幕久久伊人| 久久久久久伊人高潮影院| 久久精品国产99久久久香蕉| 国产成人精品久久免费动漫 | 成人免费网站久久久| 尹人香蕉久久99天天拍| 久久精品国产72国产精福利| 久久久精品一区二区三区| 久久精品水蜜桃av综合天堂| 国产精品乱码久久久久久软件| 久久精品国产只有精品66| 99精品国产在热久久| 久久亚洲AV成人无码国产| 日产精品久久久久久久| 亚洲乱码精品久久久久..| 久久免费看黄a级毛片| 亚洲美日韩Av中文字幕无码久久久妻妇 | 国产精品99久久不卡| 久久精品成人| 2021久久精品国产99国产精品| 久久久久人妻一区二区三区| 久久中文字幕无码专区| 久久精品国产精品亚洲艾草网美妙| 精品一区二区久久| 久久电影网一区| 精品久久久久久久中文字幕| 99久久精品无码一区二区毛片| 国产激情久久久久影院老熟女|