Python 0 基础学习记录——模块学习(os、sys、random、time)

本文介绍了Python中的几个基础模块,包括os模块用于操作系统交互,如获取路径、创建目录等;sys模块提供系统相关的信息和退出功能;math模块包含数学运算,如取整、三角函数;random模块用于生成随机数;datetime模块处理日期和时间;time模块提供时间戳和时间格式化;以及calendar模块用于打印日历。
摘要由CSDN通过智能技术生成

一、导入模块方法

1、import  模块名

2、import 模块名 as 名称缩写

3、from 模块名 import 函数

4、from 模块名 import 模块名 as 名称缩写

二 、os模块

导入os模块 import os

1、os.name

window系列-->nt

非window系类--》posix

2、路径分隔符:                                                              os.sep

3.os.path

获取文件的绝对路径                                                       os.path.abspath()

判断是否为文件夹:                                                       os.path.isdir()

判断是否为文件:                                                           os.path.isfilm()

判断是否存在:                                                               os.path.exists()

拿出文件并拆分成元组:                                                 os.path.split()

                                                                                         rpartition.('.')

获取文件的大小、单位:字节,若路径为目录则返回0:os.path.getsize()

链接两个路径,windows默认用\\连接:                          os.path.join()

4.获取当前工作目录:                                                      os.getcwd()

获取当前目录下的所有文件及文件夹:                            os.listdir()

在目录下创建文件夹:                                                      os.mkdir()

切换当前工作目录:                                                          os.chdir()

移除某路径下特定文件(不能是文件夹):                      os.remove()

获取环境变量:                                                                 os.environ.get()

三、sys模块

停止模块                                                                            sys.exit()

查模块的路径。初始化时使用pythonpath环境变量的值    sys.path 

返回操作系统的名称                                                          sys.platform

获取python的版本                                                              sys.version

四、math模块

向上取整                                                                             math.ceil()

绝对值                                                                                mail.fabs( )

阶乘                                                                                    mail.factorial()

向下取整                                                                             mail.floor()

幂运算                       x**y                      pow()                    mail.pow()

三角函数                                                                             mail.sin/cos/tan(math.pi)

五、random模块                                                                 import random

1,返回随机生成的一个整数                                               random.randint()

2、返回随机生成的一个浮点数                                           random.uniform()

3、从指定范围内按指定技术递增的集合获取一个随机数默认为1,[x,y)    random.randrange()

4.从指定的序列中获取一个随机元素                                    random.choice()

5.将一个列表中的元素打乱,随机排序                                random.shuffle()

6、从指定列表中随机获取指定长度的片段、sample不会修改原有序列、        random.sample

六、datetime模块

获取当前时间                                                                      import datetime

日期对象的属性 创建一个日期                                             datetime.datetime.now()

                                                                                             datetime.datetime.today()

                            创建一个时间                                          datetime.date()

                             计算三天后的时间日期   

                               创建一个时间                                         datetime.time()

七、time模块

time.time()

#返回当前的时间戳

#时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00 # 注意time.time()的括号内没有参数

time.strftime

import time print

(time.strftime('%Y-%m-%d %H:%M:%S'))

# 2022-03-22 20:29:53

print(time.strftime('%Y年%m月%d日%H时%M分%S秒'))

# 2022年03月22日20时29分53秒

#time.strptime('2011-05-05 16:37:06', '%Y-%m-%d %X')

美国时间:                                                                       time.asctime

加时间戳                                                                           time.ctime

time.sleep

八、打印日历

import calendar

calendar.calendar(2023)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值