pythonos模块安装_python------os模块

Python的os模块提供了丰富的操作系统交互功能,包括获取平台信息、目录操作、文件判断以及路径处理等。例如,os.sep获取系统路径分隔符,os.listdir()列出目录下所有文件和目录名,os.mkdir()创建新目录,os.path.exists()检查路径是否存在,os.path.join()连接路径和文件名等。这个模块无需额外安装,可以直接导入使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、os模块

os:operate system

os模块是python标准库中的一个用于访问操作系统功能的模块。使用os模块中提供的接口,可以实现跨平台的访问

二、通用操作

2.1   获取平台信息

常用操作:

os.sep        系统路径分隔符

window系统:"\"

lilnux系统:   /

苹果mac os系统:“:”

os.name       指示你正在使用的工作平台

window  结果:nt

linux、unix系统  结果:posix

os.getenv(环境变量名称)         读取环境变量

print(os.getenv("Path"))

os.getcwd()           获取当前的路径

print(os.getcwd())

2.2 对目录进行操作

目录操作——增删改查

os.listdir()            返回指定目录下的所有文件和目录名

dirs = "E:\cs"

# 列出该路径下的所有文件

print(os.listdir(dirs))

os.mkdir()        创建一个空目录,只创建一个目录文件

os.rmdir()              删除一个空目录,若目录中有文件则无法删除

os.makedirs(dirname)                 可以生出多层递归目录,如果目录全部存在,则创建目录失败

os.removedirs(dirname)            可以删除多层递归的空目录,则目录中有文件则无法删除

os.chdir()                   改变当前目录,到指定目录中

os.rename()                重命名目录或者文件名,重命名后文件名已存在,则重命名失败

2.3   判断

os.path.exists(path)               判断文件或者目录是否存在,存在则返回True,否则返回False

os.path.isfile(path)             判断是否为文件,是文件则返回True,否则则返回False

os.path.isdir(path)                 判断是否为目录,是目录则返回True,否则则返回False

2.4  path模块

os.path.basename(path)         返回文件名

os.path.dirname(path)               返回文件路径

os.path.getsize(name)           获得文件大小、如果name是目录返回OL

os.path.abspath(name)           获得绝对路径

os.path.join(path,name)          连接目录与文件名或目录

3、无需安装,只需导入

import os

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值