PythonÕýÔò±í´ïʽ
ÕýÔò±í´ïʽÊǸöħ¹í£¬Ò²ÊǸöÌìʹ¡£ÔÚÄãûÓÐÕÆÎÕËü֮ǰ£¬ËüÊÇħ¹í£¬ÔÚÄãÕÆÎÕËüºó£¬ËüÊÇÌìʹ£¬µ«ÊÇ£¬Ê±
²»Ê±»¹ÊÇÒªÌø³öÀ´£¬¸øÄãµ÷Ƥµ·µ°Ò»·¬¡£
Ò»¸öÕýÔò±í´ïʽ¾ÍÊÇÓÉÆÕͨ×Ö·ûÒÔ¼°ÌØÊâ×Ö·û×é³ÉµÄÎÄ×Öģʽ£¬¸ÃģʽÃèÊöÔÚ²éÕÒÎÄ×ÖÖ÷Ìåʱ´ý
Æ¥ÅäµÄÒ»¸ö»ò¶à¸ö×Ö·û´®¡£ÕýÔò±í´ïʽ×÷Ϊһ¸öÄ£°å£¬½«Ä³¸ö×Ö·ûģʽÓëËùËÑË÷µÄ×Ö·û´®½øÐÐÆ¥Å䣬²¢ÄÜÌáÈ¡³öÆ¥ÅäµÄ½á¹û¡£ËüÊÇËÑË÷¡¢Ìæ»»ºÍ½âÎö¸´ÔÓ×Ö·ûģʽµÄ
Ò»ÖÖÇ¿´ó¶ø±ê×¼µÄ·½·¨¡£
ÕýÔò±í´ïʽÓÐ×Å×ÜÌå¹æ·¶µÄÒ»Ì×Óï·¨£¬µ«Êǵ½Á˸÷ÖÖÓïÑÔÖУ¬ÓÖ»áÓÐʹÓÃÉϵÄÉÔ΢²»Í¬£¬Ö÷ÒªÊDZí´ïʽµÄϸ
΢Óï·¨±í´ï£¬»¹ÓÐÓïÑÔµÄÆ¥ÅäÀàºÍ·½·¨µÄ²»Í¬¡£
PythonµÄËùÓÐÀà¿â¶¼ÔÚre°üÖУ¬ºÍjava
1.4ÒÔºóµÄ²»Í¬£¬StringµÄ¸÷¸ö·½·¨£¬findºÍreplace¶¼²»×Ô×öÖ÷ÕŵÄȥʹÓÃÕýÔò±í´ïʽ£¬¶øÊÇʹÓüòµ¥µÄ×Ö·û´®·½Ê½¡£ÕâµãÎұȽÏÐÀÉÍ£¬ÓÐʱ
ºòÖ»ÊÇ×öһЩ¼òµ¥µÄÌæ»»£¬²»ÒªÅªÕýÔò±í´ïʽÕâôÂé·³£¬Ò²ÈÃÐÂÊÖÃÇÃþ²»×ű±£¬Ìæ»»Á½¸ö×Ö·û¾ÍҪȥÁ˽âÕýÔò±í´ïʽÕâô¿äÕÅ¡£
¹¤¾ß
PythonÓÐÒ»¸ö·Ç³£ºÃµÄÕýÔò±í´ïʽ¸¨Öúµ÷ÊÔ¹¤¾ß£ºKodos¡£ÓÐWindows°æ±¾£¬ÌṩÁ˶ÔÕýÔò±í´ïʽµÄ·½±ãµÄʵʱµ÷ÊÔ¹¦ÄÜ£¬½¨ÒéѧϰÕýÔò±í´ïʽǰ
Ò»¶¨ÒªÏÂÔØ£º
http://kodos.sourceforge.net/
Ó¦Óó¡¾°£º
ת»»urlΪ·¾¶Ãû
import
re
articleUrl =
"http://pp.sohu.com/yule/photoview-44789795.html#44789795"
path =
re.sub("http://|https://", "", articleUrl)
path =
re.sub("[?&.=#-]", "_", path)
path
'pp_sohu_com/yule/photoview_44789795_html_44789795'
²ÉÓÃÕâÖÖÌæ»»·½Ê½£¬Ëæʱ·¢ÏÖurlÖÐÓÐзǷ¨×Ö·û£¬Ìí¼Óµ½[]ÖоͿÉÒÔÁË¡£[]±íʾ×Ö·û¼¯£¬ÔÚ[]ÆäÖеÄÈÎÒâ×Ö·û£¬¶¼»á±»Æ¥Åäµ½
2. ÌáÈ¡htmlÒ³ÃæÖÐimg±êÇ©µÄsrcÊôÐÔ
import
re
import
urllib
imgSrcPattern
=
r
'''
<img\s*src\s*="?(\S+)"?
'''
pageUrl
=
'
http://pp.sohu.com/yule/photoview-44789
Ïà¹ØÎĵµ£º
python
ÓïÑÔ¸ÅÀÀ
python
½Å±¾¿ÉÒÔ´¦ÀíÍⲿ´«½øÀ´µÄ²ÎÊý ¼´sys.argv[]
£¬argv[]
µÄʹÓÃÓëlinux
ÏÂÏàͬ
python
±¾ÉíÊǽâÊÍÓïÑÔ£¬¿ÉÒÔ¶ÔÊäÈëµÄʽ×ÓÇóÖµ¡£python
Ö§³ÖµÄ¶ÔÏóÈçÕûÊý¶¼ÊÇÁ¢¼´Êý£¬´ËÍâËûÖ§³Ö¸´Êý£¬¼°¶ÔËÄÔòÔËËã½âÊÍ¡£
ptyhon
Ö§³Ö×Ö·û´®£¬·ÅÔÚµ¥/
Ë«ÒýºÅÄÚ£¬×Ö·û´®ÊÇÊý×飬¿ÉÒÔͨ¹ý[i: ......
×Ô¼ºÓöµ½µÄÒ»¸öÎÊÌâ, WestGecoµÄ3DµØÕðÊý¾Ý, ÌáÈ¡µ¼º½Êý¾Ý:
#!/bin/env python
import sys
import struct
try:
f=open(sys.argv[1],'rb')
except (IOError,Exception):
print '''usage:
scriptname segyfilename
'''
&nbs ......
С°×¶ÔÉϽڿÎÀïµÄ“СÂéȸ”ÐËȤ°»È»£¬ÕûÌì¾ÍÔÚËÞÉáµ·¹Ä¡£Õâ²»£¬¼¸ÌìÏÂÀ´ËûÒѾ¹¥ÏÂÊ®¼¸¸öÍøÕ¾ÁË¡£
С²Ëȴϲ»¶Ò»¸öÈË×øÔÚµçÄÔÅԱߣ¬Öå×Åüͷ£¬ÐÀÉÍ×ÅÕâÒ»ÐÐÐÐ×Ô¼º¿´²»¶®µÄ´úÂë¡£“ÕâЩ×Ö·ûºÃ¹ÖÒìѽ£¡”С²ËÍá×ÅÍ·£¬“ËüΪɶ½ÐÕýÔò±í´ïʽÄØ£¿”
°Ù¶Èһϣ¬ÖÕÓÚÖªµÀ¡£Ð¡² ......
ubuntu10.05³öÀ´ÁËÕâÁ½ÌìÒ»Ö±ÔÚÕÛÌÚ£¬ÏÔʾwubiÎÞ·´Ó¦£¬È»ºó´ÓÓ²ÅÌ°²×°ÆÚ¼äÓÖÓöµ½grub´íÎóµÈÎÊÌâ¡£°²×°³É¹¦ºó¸ã¸öÖÐÎÄÊäÈë·¨¾ÍÀÏ°ëÌ죬×îºóʹÓÃPinyinÕâ¸ö»¹ËãºÃÓã¬ÓеãÏëËѹ·¾ÍÊÇûʲô´Ê¿â¡£×î¶ñÐĵĻ¹ÊÇvimµÄÎÊÌ⣬ÓÃapt-get install vim×°µÄvim²»Ö§³Öϵͳ¼ôÇа壬ֻºÃ´ÓÔ´´úÂë±àÒ룬¿ÉÊÇÎÒ³¢ÊÔÁ˺ܶà´Î×ÜÊÇûÓÐpythonÖ§ ......