Python 应用笔记

1. 概述


2. 基础知识

2.1 脚本编码

Python新版本默认支持utf-8编码。

2.2 python 脚本运行顺序

python脚本运行顺序有一定的规则,具体可参考如下。

  1. python中首先执行最先出现的非函数定义和非类定义的没有缩进的代码。
  2. Python引入了变量__name__,当文件是被调用时,__name__的值为模块名当文件被执行时,__name__为'__main__'


3. 常见应用

3.1 时间操作

import time

# 延时3秒
time.sleep(3)  
# 延时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]) # 相对路径转换为绝对路径
        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()

你可能感兴趣的:(Python 应用笔记)