pythonÖеÄÒ»¸öºÃÓõÄÎļþÃû²Ù×÷Ä£¿églob
ѧϰpython±¾¾ÍÊÇÒµÓàÖ®ºÃ£¡Ê鱾ɶµÄ£¬¶¼ÎÞ´Ó˵Æð¡£ËùÒÔż¶ûÅöµ½Ò»¸öºÃµÄÄ£¿é£¬¾ÍÒªÔÚ²©¿ÍÖмǼһÏ£¬ÒÔ±ãÈÕºóÖ®Óá£ÊÇÒÔ¸ßÊÖÖ±½ÓµÄÆ®¹ý¡£ÏÂÃæÇÐÈëÕýÌâ¡£
globÊÇpython×Ô¼º´øµÄÒ»¸öÎļþ²Ù×÷Ïà¹ØÄ£¿é£¬ÄÚÈÝÒ²²»¶à£¬ÓÃËü¿ÉÒÔ²éÕÒ·ûºÏ×Ô¼ºÄ¿µÄµÄÎļþ£¬¾ÍÀàËÆÓÚWindowsϵÄÎļþËÑË÷£¬¶øÇÒÒ²Ö§³ÖͨÅä·û£¬*,?,[]ÕâÈý¸öͨÅä·û£¬*´ú±í0¸ö»ò¶à¸ö×Ö·û£¬?´ú±íÒ»¸ö×Ö·û£¬[]Æ¥ÅäÖ¸¶¨·¶Î§ÄÚµÄ×Ö·û£¬Èç[0-9]Æ¥ÅäÊý×Ö¡£
ËüµÄÖ÷Òª·½·¨¾ÍÊÇglob,¸Ã·½·¨·µ»ØËùÓÐÆ¥ÅäµÄÎļþ·¾¶ÁÐ±í£¬¸Ã·½·¨ÐèÒªÒ»¸ö²ÎÊýÓÃÀ´Ö¸¶¨Æ¥ÅäµÄ·¾¶×Ö·û´®£¨±¾×Ö·û´®¿ÉÒÔΪ¾ø¶Ô·¾¶Ò²¿ÉÒÔΪÏà¶Ô·¾¶£©£¬±ÈÈ磺
import glob
glob.glob(r'c:\*.txt')
ÎÒÕâÀï¾ÍÊÇ»ñµÃCÅÌϵÄËùÓÐtxtÎļþ
glob.glob(r'E:\pic\*\*.jpg')
»ñµÃÖ¸¶¨Ä¿Â¼ÏµÄËùÓÐjpgÎļþ
ʹÓÃÏà¶Ô·¾¶£º
glob.glob(r'../*.py')
iglob·½·¨£º
»ñÈ¡Ò»¸ö¿É±àÀú¶ÔÏó£¬
ʹÓÃËü¿ÉÒÔÖð¸ö»ñÈ¡Æ¥ÅäµÄÎļþ·¾¶Ãû¡£Óëglob.glob()µÄÇø±ðÊÇ£ºglob.globͬʱ»ñÈ¡ËùÓеÄÆ¥Åä·¾¶£¬¶ø
glob.iglobÒ»´ÎÖ»»ñÈ¡Ò»¸öÆ¥Åä·¾¶¡£ÕâÓеãÀàËÆÓÚ.NETÖвÙ×÷Êý¾Ý¿âÓõ½µÄDataSetÓëDataReader¡£ÏÂÃæÊÇÒ»¸ö¼òµ¥µÄÀý×Ó£º
import glob
#¸¸Ä¿Â¼ÖеÄ.pyÎļþ
f = glob.iglob(r'../*.py')
print f #<generator object iglob at 0x00B9FF80>
for py in f:
print py
Ïà¹ØÎĵµ£º
½ñÌì¿´ÁËÐòÁÐÀàÐÍÏà¹ØµÄ±È½Ï²Ù×÷.
ÔÚpythonºËÐıà³Ì(2nd)Ò»ÊéÖÐ6.13.1Õ½ÚÖÐ, ¸ø³öÁËÁбí±È½ÏµÄÒ»¸ö×¼Ôò..
¸öÈ˸оõ»¹ÊDz»ºÜÍêÉÆ:
Èç¹ûɨÃèµ½Á½¸öÁбíÖе±Ç°±È½ÏÔªËØÊDz»¿É±È½ÏµÄ, ÄÇô·µ»Øʲô??
ÎÒÓõÄÊÇpython2.6....
¶ÔÕâ¸öÎÊÌâ×öÁËһЩ²âÊÔ, ×Ô¼ºÄ¿Ç°¸Â¾øµ±±È½ÏÓöµ½ÉÏÊöÇé¿öʱ, ÊÇʹÓÃÁ½¸öÁбíµÄÄÚ´æµØÖ·ÖµÀ´±È½ ......
$ ×Ö·û´®µÄĩβ
^ ×Ö·û´®µÄ¿ªÊ¼
\b ×Ö·ûµÄ±ß½ç
ǰ׺t ×Ö·û´®Öеķ´Ð±Ïߣ¨ËùÓÐ×Ö·û£©²»×ªÒå
? ¿ÉÑ¡µØÆ¥Åä(λÓÚ֮ǰµÄ)µ¥¸ö×Ö·û
() ¸Ä±äÓÅÏȼ¶£¬×÷Ϊһ¸öÕûÌ壬һ¸ö×é
| »òÕß
(A|B) ¾«È·Æ¥ÅäA»òBÖеÄÒ»¸ö
{n,m} Æ¥Å䣨λÓÚ֮ǰµÄ×Ö·û£©nµ½m´Î
VERBOSE ......
żȻÐèÒªÓõ½ÕâÑùÒ»¸öº¯Êý£¬ÔÚDelphiÖУ¬ÓÐÏֳɵĺ¯Êý¿ÉÒÔµ÷Óã¡ÔÚpythonÖУ¬ÎÒÕÒÁË°ëÌ춼»¹Ã»ÕÒµ½£¬×îºó×Ô¼ºÐ´ÁËÒ»¸öº¯ÊýÈçÏ£º
def dayOfMonth(date):
if date.month == 12:
return 31
else:
return (date.replace(month=date.month+1, day=1) - datetime.timedelta(days=1)).day
......
1. ´òÓ¡±äÁ¿ºÍ±äÁ¿×ÔÏÔ
>>> myString = 'Hello World!'
>>> print myString
Hello World!
>>> myString
'Hello World!'
ÒòΪ£º print Óï¾äµ÷ÓÃstr()º¯ÊýÏÔʾ¶ÔÏ󣬶ø½»»¥Ê½½âÊÍÆ÷Ôòµ÷ÓÃrepr()º¯ÊýÀ´ÏÔʾ¶ÔÏó
sys.stdout.write('hello')²»»áÔÚĩβ¼ÓÉÏ'\n'£¬¶øprint»á
2. ´òÓ¡Îļþ
hand ......