2007年04月12日 星期四 14:02
Çë½ÌÒ»¸öpythonµ÷ÓÃwin32 apiдС³ÌÐòµÄÎÊÌ⣬´úÂëÈçÏ£º
#example1.py
import struct
import win32api
import win32con
import win32gui
class MainWindow:
def __init__(self):
win32gui.InitCommonControls()
self.hinst = win32api.GetModuleHandle(None)
def CreateWindow(self):
className = self.RegisterClass()
self.BuildWindow(className)
def RegisterClass(self):
className = "TeSt"
message_map = {
win32con.WM_CLOSE: self.OnDestroy,
}
wc = win32gui.WNDCLASS()
wc.style = win32con.CS_HREDRAW | win32con.CS_VREDRAW
wc.lpfnWndProc = message_map
wc.cbWndExtra = 0
wc.hCursor = win32gui.LoadCursor( 0, win32con.IDC_ARROW )
wc.hbrBackground = win32con.COLOR_WINDOW + 1
wc.hIcon = win32gui.LoadIcon(0, win32con.IDI_APPLICATION)
wc.lpszClassName = className
# C code: wc.cbWndExtra = DLGWINDOWEXTRA + sizeof(HBRUSH) +
sizeof(COLORREF))
wc.cbWndExtra = win32con.DLGWINDOWEXTRA + struct.calcsize("Pi")
#wc.hIconSm = 0
classAtom = win32gui.RegisterClass(wc)
return className
def BuildWindow(self, className):
style = win32con.WS_OVERLAPPEDWINDOW
xstyle = win32con.WS_EX_LEFT
self.hwnd = win32gui.CreateWindow(className,
"ThisIsJustATest",
style,
win32con.CW_USEDEFAULT,
win32con.CW_USEDEFAULT,
500,
400,
0,
0,
self.hinst,
None)
win32gui.ShowWindow(self.hwnd, win32con.SW_SHOW)
def OnDestroy(self, hwnd, message, wparam, lparam):
win32gui.PostQuitMessage(0)
print 'ddd'
w = MainWindow()
w.CreateWindow()
win32gui.PumpMessages()
ÎÊÌâÊÇ£ºÎªÊ²Ã´µã»÷¹Ø±Õ°´Å¥ºó³ÌÐò²¢Ã»ÓÐÍ˳ö£¿
pt42´óÅ£ÄÜ·ñ¸øÒ»¸öHelloWinµÄÀý×Ó£¿Ð»Ð»£¡
On 3/23/07, pt42 <pt4200在gmail.com> wrote:
>
> *°æ±¾¸üУº
> * *Blog_Backup v0.4* [2007-03-23]
> *Ôö¼Óµ¼³öÎļþΪµ¥¸öHTMLÎļþ
> *Ôö¼Óµ¼³öÎļþ¸ñʽRSS1
> *Ôö¼Óµ¼³öÎļþ¸ñʽRSS2
> *Ôö¼Óµ¼³öÎļþ¸ñʽATOM
> *ÐÞ¸ÄÍøÒײ©¿ÍÖгöÏÖÒýºÅʱ²»ÄÜÍêÈ«±¸·ÝµÄÎÊÌâ
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070412/3aa13fbc/attachment.html
2007年04月12日 星期四 14:07
ÎªÊ²Ã´ÍøÉÏÕâ¸öÈí¼þ¶¼ÊÇexe¸ñʽµÄ£¬ÓÐûÓÐpythonµÄ°æ£¿ ÎÒÏëÔÚlinuxÏÂÓà -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20070412/bd8edee5/attachment.html
2007年04月12日 星期四 14:14
我在IDIE中:
fp = urllib2.urlopen('http://www.hao123.com')
可以用fp.code来得到返回代码. 但在linux中却不行. 说
"File "", line 1, in ?
AttributeError: addinfourl instance has no attribute 'code'
刚才在群里的大嘴朋友告诉我用dir(fp)看了一上. 嗯, 我看到了区别.
但不知道为什么linux下的会没有?
在linux下用urllib2没有办法得到服务器的状态吗? 比如返回的code=200为正常这样.
--
================================
你的朋友:
海明
missing you~~~~~
Telephone:15910824796
Email: jihaiming.net在gmail.com
Office: 010-85135298
2007年04月12日 星期四 21:04
urllib is ok in my pc ÔÚ07-4-12£¬¼¾º£Ã÷ <jihaiming在163.com> дµÀ£º > > ÎÒÔÚIDIEÖÐ: > fp = urllib2.urlopen('http://www.hao123.com') > ¿ÉÒÔÓÃfp.codeÀ´µÃµ½·µ»Ø´úÂë. µ«ÔÚlinuxÖÐÈ´²»ÐÐ. ˵ > "File "", line 1, in ? > AttributeError: addinfourl instance has no attribute 'code' > > ¸Õ²ÅÔÚȺÀïµÄ´ó×ìÅóÓѸæËßÎÒÓÃdir(fp)¿´ÁËÒ»ÉÏ. àÅ, ÎÒ¿´µ½ÁËÇø±ð. > µ«²»ÖªµÀΪʲôlinuxϵĻáûÓÐ? > > ÔÚlinuxÏÂÓÃurllib2ûÓа취µÃµ½·þÎñÆ÷µÄ״̬Âð? ±ÈÈç·µ»ØµÄcode=200ΪÕý³£ÕâÑù. > > -- > ================================ > ÄãµÄÅóÓÑ: > º£Ã÷ > missing you~~~~~ > Telephone:15910824796 > Email: jihaiming.net在gmail.com > Office: 010-85135298 > > _______________________________________________ > python-chinese > Post: send python-chinese在lists.python.cn > Subscribe: send subscribe to python-chinese-request在lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese -- Best Regrads, Song Yi(ËÎܲ) -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20070412/91117273/attachment-0001.htm
2007年04月13日 星期五 09:54
Ö»ÓÐWIN32°æ£¬SORRY ÔÚ07-4-12£¬jessinio smith <jessinio在gmail.com> дµÀ£º > > ÎªÊ²Ã´ÍøÉÏÕâ¸öÈí¼þ¶¼ÊÇexe¸ñʽµÄ£¬ÓÐûÓÐpythonµÄ°æ£¿ > > ÎÒÏëÔÚlinuxÏÂÓà > > _______________________________________________ > python-chinese > Post: send python-chinese在lists.python.cn > Subscribe: send subscribe to python-chinese-request在lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20070413/9ef2699b/attachment.htm
2007年04月13日 星期五 09:56
python³ÌÐòÒ²ÓÐÕâÖÖÇé¿ö£¬ÔΣ¡ -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20070413/10bf63fe/attachment.html
Zeuux © 2025
京ICP备05028076号