Python 應(yīng)用筆記

1. 概述


2. 基礎(chǔ)知識(shí)

2.1 腳本編碼

Python新版本默認(rèn)支持utf-8編碼。

2.2 python 腳本運(yùn)行順序

python腳本運(yùn)行順序有一定的規(guī)則,具體可參考如下。

  1. python中首先執(zhí)行最先出現(xiàn)的非函數(shù)定義和非類定義的沒(méi)有縮進(jìn)的代碼。
  2. Python引入了變量__name__,當(dāng)文件是被調(diào)用時(shí),__name__的值為模塊名當(dāng)文件被執(zhí)行時(shí),__name__為'__main__'。


3. 常見(jiàn)應(yīng)用

3.1 時(shí)間操作

import time

# 延時(shí)3秒
time.sleep(3)  
# 延時(shí)0.5秒
time.sleep(0.5)

3.2 目錄操作

  1. 遍歷文件
# -*- coding:utf-8 -*-
import os

def main():
    rootdir = os.getcwd()
    #print(rootdir)
    list = os.listdir(rootdir) #列出文件夾下所有的目錄與文件
    for i in range(0,len(list)):
        path = os.path.join(rootdir,list[i]) # 相對(duì)路徑轉(zhuǎn)換為絕對(duì)路徑
        if os.path.isfile(path):
            print(path)
    pass

if __name__ == '__main__':
    main()
  1. 遍歷文件(包括子文件)
# -*- coding:utf-8 -*-

import os 

def main():
    allfiles = os.walk(os.getcwd())  
    for path,dir_list,file_list in allfiles:  
        for file_name in file_list:
            file_path = os.path.join(path, file_name)
            print(file_path)

if __name__ == '__main__':
    main()
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容