python小知識點學習筆記

2022-08-24 13:36:11 字數 1537 閱讀 3029

time模組的一些用法:

#

coding:utf-8

import

time

a = time.time() #

返回時間戳

print

ab = time.ctime(a) #

返回時間字串

print

bc = time.strptime(b) #

時間字串轉為時間物件

print

cd = time.strftime('

%y-%m-%d %h:%m:%s

',c) #

格式化輸入時間

print

d'''

結果:1384218247.53

tue nov 12 09:04:07 2013

time.struct_time(tm_year=2013, tm_mon=11, tm_mday=12, tm_hour=9, tm_min=4, tm_sec=7, tm_wday=1, tm_yday=316, tm_isdst=-1)

2013-11-12 09:04:07

'''

view code

glob-檔名模式匹配

#

coding:utf-8

import

glob

for name in glob.glob('

d:/*/[a-e][1-5]*.txt'):

print

name

'''[a-e][1-5]用來匹配區間,也可[as23]匹配任意乙個,萬用字元包括*和?

'''

view code

shutil-高階檔案處理

#

coding:utf-8

import

shutil

shutil.copyfile(

'd:/ab.txt

','d:/ab/cd.txt

') #

複製檔案

shutil.copytree('

d:/ab

','d:.cd

') #

複製目錄

shutil.move('

d:/ab

','d:/cd

') #

移動

view code

itertools-迭代器例子

#

coding:utf-8

import

itertools

for i in itertools.imap(lambda x:x*2,range(10)):

print

ifor i in map(lambda x:x*2,range(10)):

print

i'''

這個例子map返回列表,imap返回迭代器

'''

view code

python 小知識點筆記

len 和 range 經常和for迴圈用在一起處理字串 for i in range len asdf print asdf i 但是for迴圈也只能遍歷索引,或者元素,不能同時遍歷索引和元素。函式enumerate 解決了這個問題 for i ch in enumerate asdfghh pr...

Python小知識點

1.時間戳 從1970年到現在的秒數 time2 time.time print time2 date9 datetime.datetime.now print date9.timestamp 上面是兩種用到時間戳的 stamp 郵戳。timestamp 時間戳,時間線。2.執行緒休眠 爬蟲 獲取對...

Python小知識點

1.預設引數 必須放在引數列表的隊尾 普通形參必須放在預設引數的前面 def test a,b 3 passtest test 2.函式引數可以為任意型別 testb testa 3.args返回的是乙個元組 4.map函式裡面需要兩個值 值1 必須是函式 值2 序列 容器 作用 將序列裡面的每個元...