import os
print(os.name)print(os.getcwd())# 获取当前目录# os.listdir(文件夹路径)获取指定文件夹下所有文件和文件夹名(获取指定文件夹所有的内容)print(os.listdir('./files'))for n in os.listdir('./files'):if n[-4:]=='.txt':
result =open('./files/'+n).read()print(result)# 创建文件夹mkdir、makedirs
os.mkdir('./files/a')
os.makedirs('./files/aaa/bbb')# 返回文件名
result = os.path.basename('./files/a')print(result)# os.path.exist(文件/文件夹路径)# os。path.sp;itsxt(文件路径)文件名和后分离
数学模块
python 中和数字相关的类型有四种:int、float、bool、complex
import math
import cmath
# ai + b 复数,i虚数单位,i**2=-1,python中j是虚数单位
x =2j+3
y =3j-4print(x + y)print(x * y)
# 洗牌
num =[10,20,30,40]
random.shuffle(num)print(num)# 抽牌# random.choice()一个# random.choices()多个
num =[10,20,30,40]
result = random.choices(num, k=3)print(result)# random.sample(序列,k=数量)无放回
常用系统模块常用系统模块os模块import osprint(os.name)print(os.getcwd()) # 获取当前目录# os.listdir(文件夹路径)获取指定文件夹下所有文件和文件夹名(获取指定文件夹所有的内容)print(os.listdir('./files'))for n in os.listdir('./files'): if n[-4:] == '.txt': result = open('./files/'+n).read()