Python中模块的使用(os模块、time模块、第三方模块)

1、os模块(1)和操作系统相关返回操作系统类型返回posix表示Linux操作系统返回nt表示Windows操作系统import os ##导入操作系统模块print(os.name) ##打印当前操作系统的名称操作系统详细信息采集import osinfo = os.uname() print(info) ##操作系统的基本信息print(info.sysnam...
摘要由CSDN通过智能技术生成

1、os模块

(1)和操作系统相关
返回操作系统类型
返回posix表示Linux操作系统
返回nt表示Windows操作系统

import os	##导入操作系统模块

print(os.name)	##打印当前操作系统的名称

在这里插入图片描述
操作系统详细信息采集

import os

info = os.uname()	
print(info)		##操作系统的基本信息
print(info.sysname)		##操作系统名
print(info.nodename)	##主机名

在这里插入图片描述
环境变量显示

import os

print(os.environ)	##查看系统的环境变量
print(os.environ.get('PATH'))	##查看指定的环境变量

在这里插入图片描述
在这里插入图片描述
(2)对操作系统的常见操作
判断是否为绝对路径
不管路径实际存不存在,只判断是不是

import os
from os.path import exists,splitext,join	##导入基本信息

print(os.path.isabs('/tmp/python'))	##是,返回True
print(os.path.isabs('python'))	##不是,返回False

在这里插入图片描述
生成绝对路径

import os
from os.path import exists,splitext,join	

print(os.path.abspath('hello.jpg'))	##默认在当前生成绝对路径
print(os.path.join('/home/kiosk','hello.jpg'))	##指定绝对路径
print(os.path.join(os.path.abspath('.'),'hello.jpg'))	##默认使用当前的路径

在这里插入图片描述
获取路径中的目录名、文件名

import os
from os.path import exists,splitext,join

filename = '/home/kiosk/hello.jpg'
print(os.path.basename(filename))	##获取路径中的文件名
print(os.path.dirname(filename))	##获取路径中的目录名

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python这门课程,我们学习了很多的模块和库,这些模块和库是Python编程非常重要的组成部分。模块和库的使用可以极大地提高编程效率,让我们更加方便地编写代码。下面我将就Python课程所学习的模块和库进行一些简要的介绍和理解。 一、标准库 Python的标准库是Python语言的核心部分,它包含了很多实用的模块和库。在Python课程,我们学习了很多标准库,比如math、random、datetimetimeos、sys、re等。这些标准库是Python编程非常常用的,可以帮助我们完成各种各样的任务。 1. math模块:math模块提供了对数学运算的支持,比如三角函数、指数函数、对数函数、常量等等。使用math模块,我们可以很方便地完成各种数学运算,比如求平方根、计算sin、cos、tan等。 2. random模块:random模块提供了生成随机数的功能。使用random模块,我们可以生成随机整数、随机浮点数、随机字符串等等。 3. datetimetime模块:datetimetime模块提供了对日期和时间的处理。使用这两个模块,我们可以获取当前的日期和时间、格式化日期和时间、计算日期和时间之间的差值等等。 4. os模块和sys模块os模块和sys模块提供了对操作系统的访问和控制。使用这两个模块,我们可以获取操作系统的信息、执行操作系统命令、访问文件系统等等。 5. re模块:re模块提供了对正则表达式的支持。使用re模块,我们可以进行字符串的匹配、替换、分割等等。 二、第三方库 除了标准库之外,Python还有很多第三方库,这些库是由其他人开发的,可以帮助我们更加方便地完成各种任务。在Python课程,我们学习了很多第三方库,比如NumPy、Pandas、Matplotlib、Scikit-learn等。 1. NumPy库:NumPy是Python用于科学计算的一个库,提供了对数组和矩阵的支持。使用NumPy,我们可以进行各种数学计算、矩阵运算等。 2. Pandas库:Pandas是一个数据分析库,提供了对表格数据的支持。使用Pandas,我们可以进行数据的读取、清洗、分析、处理等。 3. Matplotlib库:Matplotlib是一个用于绘图的库,提供了对图形的支持。使用Matplotlib,我们可以绘制各种图形,包括折线图、散点图、柱状图等等。 4. Scikit-learn库:Scikit-learn是一个用于机器学习的库,提供了对各种机器学习算法的支持。使用Scikit-learn,我们可以进行各种机器学习任务,比如分类、回归、聚类等等。 总的来说,Python模块和库是Python编程非常重要的组成部分,它们可以帮助我们更加方便地完成各种任务。在学习Python的过程,我们需要了解这些模块和库的使用方法,以便更加熟练地掌握Python编程的技巧。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值