python_模块_sys_time_random_os
模块的介绍:执行一个文件,就是在执行一个模块,在命名py文件名时,不能在当前目录创建python内置 的模块一样的名字,否则将无法调用
import
form () import ():从哪个地方导入什么,前面可以看做是路径,后面则是需要导入的东西,*是导入所以(不提倡!因为可能会使变量名重复,导致错误)
time模块:
time.time():获取时间戳,从1970年开始到现在,一共花费了多少秒
time.sleep():延迟执行,让程序沉睡多少秒
time.loacltime():获取时间轴。可以通过调用法法直接显示
time.strftime("%Y-%m-%d %X",time.localtime()):将时间戳转换为时间列如2019-12-14 15:12:21
time.strptime():将时间转为为时间戳的形式,必须一一对应
random模块:
random模块是一个随机模块,可以随机获取一些值
random.random():随机获取[0,1)之间的数
random.ranint():随机获取范围内的数值
random.ranrange():随机获取范围内的值(闭区间)
random.choice([x,y]):从x,y里面随机选取
random.sample([x,y],2):可以随机获取两个数值
sys模块:
sys模块:该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数。它始终可用。
sys.path:返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
sys.path.append():添加搜索路径
os模块
os模块是对操作系统的操作
os.path.abspath():获取文件的绝对路径
os.path.dirname():目录名
os.getcwd():获取当前工作目录,即当前python脚本工作的目录路径
os.chdir("dirname") :改变当前脚本工作目录;相当于shell下cd
os.makedirs('dirname1/dirname2') :可生成多级目录
os.remove() : 删除一个文件
os.path.join():可以拼接目录
os.path.isfile():判断是否存在文件,返回值为布尔值
os.path.isdir():判断是否存在目录,返回值为布尔值
sys模块:
sys.argv():可以用来存储用户输入的数据来进行存储
sys.stdout.write("*"):相当于print
sys.stdout.flush():将数据刷新只内存