1. 概述
2. 基础知识
2.1 脚本编码
Python新版本默认支持utf-8编码。
2.2 python 脚本运行顺序
python脚本运行顺序有一定的规则,具体可参考如下。
- python中首先执行最先出现的非函数定义和非类定义的没有缩进的代码。
- Python引入了变量__name__,当文件是被调用时,__name__的值为模块名,当文件被执行时,__name__为'__main__'。
3. 常见应用
3.1 时间操作
import time
# 延时3秒
time.sleep(3)
# 延时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]) # 相对路径转换为绝对路径
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()