学习目标
1、了解os模块
2、了解time模块
3、了解random模块
核心知识
简单的说就是别人已经帮你写好复杂的操作了,而你只需要导入所需要的内置库,然后就可以调用里面的方法,使用也很简单,只需要import关键字导入即可使用
os模块
os模块主要有以下4个功能
1、系统相关
2、执行命令
3、管理进程
4、目录及文件操作
import os
#查看当前系统
#win-->nt,linux-->posix
print(os.name)
#打印目录下所有文件,当前目录的话加点
#返回文件名,保存在列表中
print(os.listdir('.'))
#打印当前路径
print(os.getcwd())
#创建单个文件夹
os.mkdir('文件夹1')
#删除文件
#必须存在,否则报错
os.remove('main.py')
#路径与文件名拼接
#win与linux文件夹不同,这样做适用于不通地方,切记
print(os.path.join('/Users/hjf/Documents/python/基础','条件判断.py'))
time模块
他最常用的有两个地方,第一个是打印输出当前时间,第二个就是延迟等待
主要是各种时间的打印方法,一般来说小一点的项目常用time,如果大一点的项目使用datatime
import time
#打印当前时间
print(time.strftime("%H:%M:%S",time.localtime()))
#延迟等待
t1 = time.time()
print('333')
time.sleep(3)
t2 = time.time()
print('代码消耗时间'+str(t2-t1))
random模块
random是随机库,可以随机取值
import random
#输出1-10的整型随机数
print(random.randint(1,10))
#输出0-1的随机浮点数
print(random.random())
#随机选择一个字符
print(random.choice('123abc()'))
print(random.choice([1,2,3]))
#随机打乱
a = [1,2,3,4,5]
print(random.shuffle(a))
应用场景
1、os模块最常用的在于创建文件夹,判断目录后保存数据文本音频视频等文件
2、time模块最常用的就是延迟等待,需要记住time.sleep()用法
3、random模块用的不多,不过在爬虫中经常随机等待几秒钟模拟人工访问
总结归纳
标签:内置,python,random,系统,模块,time,print,import,os From: https://www.cnblogs.com/JFSec/p/17789863.html1、需要在第一行使用import导入后才能使用这个模块
2、os,time,random这些都是系统自带的模块,或者说库,可以下载安装额外的库
3、需要记住各模块中常用的方法,不常用的知道有这个功能就行