1. 概述
2. 基礎(chǔ)知識(shí)
2.1 腳本編碼
Python新版本默認(rèn)支持utf-8編碼。
2.2 python 腳本運(yùn)行順序
python腳本運(yùn)行順序有一定的規(guī)則,具體可參考如下。
- python中首先執(zhí)行最先出現(xiàn)的非函數(shù)定義和非類定義的沒(méi)有縮進(jìn)的代碼。
- 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 目錄操作
- 遍歷文件
# -*- 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()
- 遍歷文件(包括子文件)
# -*- 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()