首页 > 编程语言 >python系统内置库

python系统内置库

时间:2023-10-29 13:15:58浏览次数:30  
标签:内置 python random 系统 模块 time print import os

学习目标

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'))

image.png

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))

image.png

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))

image.png

应用场景

1、os模块最常用的在于创建文件夹,判断目录后保存数据文本音频视频等文件
2、time模块最常用的就是延迟等待,需要记住time.sleep()用法
3、random模块用的不多,不过在爬虫中经常随机等待几秒钟模拟人工访问

总结归纳

1、需要在第一行使用import导入后才能使用这个模块
2、os,time,random这些都是系统自带的模块,或者说库,可以下载安装额外的库
3、需要记住各模块中常用的方法,不常用的知道有这个功能就行

标签:内置,python,random,系统,模块,time,print,import,os
From: https://www.cnblogs.com/JFSec/p/17789863.html

相关文章

  • AMD Ryzen AI 暂仅支持 Windows,Linux 系统有望后续支持
    近日消息,最新的AMDRyzen7040系列笔记本电脑配备了基于XilinxIP的专用AI引擎,名为“RyzenAI”,可以加速PyTorch和TensorFlow等机器学习框架的运行。不过目前这个RyzenAI只支持微软Windows系统。但是如果有足够的客户需求,这种情况可能会改变。早在6月份,AM......
  • python数据类型
    学习目标1、定义变量2、了解input输入3、熟悉列表list的功能与操作4、熟悉元组tuple的功能与操作5、熟悉集合set的功能与操作6、熟悉字典dict的功能与操作核心知识变量a='安全开发'print(a)print('====')a='安全测试'print(a)输出a=input('你是谁:')prin......
  • 初识python
    学习目标1、使用print输出内容2、熟悉字符串类型3、熟悉数字类型4、熟悉数字与字符串操作核心知识输出print可控制输出内容也可配合+、-、、/进行运算,和整数型配合可进行运算和字符型配合有不同效果,如+为拼接,为多次输出注:整数型如:123456,字符型需用引号包起来,可为中文......
  • Python 模块:创建、导入和使用
    什么是模块?将模块视为代码库。模块是一个包含一组函数的文件,您想要在应用程序中包含这些函数。创建一个模块要创建一个模块,只需将要包含在其中的代码保存在扩展名为.py的文件中:示例:将以下代码保存在名为mymodule.py的文件中:defgreeting(name):print("Hello,"+name......
  • Python:控制台输入密码passwod的方法
    目录inputgetpasstermiosmsvcrtinputprint(input("pleaseinput:"))$python3demo.pypleaseinput:123456123456缺点:不安全getpassimportgetpassprint(getpass.getpass("pleaseinput:"))$python3demo.pypleaseinput:123456缺点:看不到输入的位数termi......
  • 【软考】系统集成项目管理工程师(八)项目进度管理【4分】
    一、过程二、规划进度管理1、定义为实施项目进度管理制定政策、程序,并形成文档化的项目进度管理计划的过程;为如何在整个项目过程中管理、执行和控制项目进度提供指南和方向;在项目执行过程中,可能需要更新进度管理计划,以反映在管理进度过程中所发生的变更2、ITO三、定义活动1、定......
  • [量化投资-学习笔记002]Python+TDengine从零开始搭建量化分析平台-MA均线的多种实现方
    MA均线时最基本的技术指标,也是最简单,最不常用的(通常使用EMA、SMA)。以下用两种不同的计算方法和两种不同的画图方法进行展示和说明。MA均线指标公式MA(N)=(C1+C2+C3+…+CN)/N目录方式一1.SQL直接查询均值2.使用pyplot进行绘图3.使用Grafana绘图方式二1.使用Python计......
  • windows 10卸载(注销)WSL,注销(卸载)当前安装的Linux的Windows子系统
    1.查看当前环境安装的wslwsl--list2.注销/卸载当前安装的linux的Windows子系统wsl--unregisterdebian3.卸载成功后,查看当前看装的子系统wsl--list4.查看可安装的linux的windows子系统wsl--list--online ......
  • python---数列内元素正倒相加实例
    a=list([1,21,5,3,1,23])b=list([7,4,6,3,2,1])x=int(input("请输入想从第几个数开始:"))y=int(input("请输入想到第几个数结束:"))c=[0,0,0,0,0,0]m=input("想要正着加吗?(T/F)")foriinrange(x-1,y):ifm=="T":c=a[i]+b[i]......
  • springboot+vue2+element学生信息管理系统
    效果:  .vue<template><div><el-containerstyle="height:700px;border:1pxsolid#eee"><el-headerstyle="font-size:40px;background-color:rgb(238,241,246)">学生管理</el-header&......