OS模块

os模块

是python标准库中用于访问操作系统功能的模块

使用os模块提供的接口,能实现跨平台访问

最常见的操作

目录的操作

判断

1.系统操作

os.sep: 用于查看系统路径的分隔符;

Windows系统--->  '\'

os.name: 显示我们正在使用的平台

Windows系统--->'nt'

os.getenv(): 读取环境变量

os.getcwd: 获取当前路径

2.目录操作

os.listdir():返回指定目录下的所有文件和目录名,不给定则返回当前路径

目录创建

os.mkdir(path):创建一级目录

os.makedirs(path):创建多级目录,创建多级目录

import os
os.makedirs('main_file/sub_file')

建立main_file文件和子文件sub_file

3.目录/文件删除

os.rmdir(path):删除空目录(一级)

os.removedirs(path):删除空目录(多级)

os.remove(path):删除文件,必须是文件

4.更改路径/更改文件名称

chdir(path):change direction #将当前工作目录更改到指定的工作目录

os.rename(old_name,new_name)#只能到目录更改文件名

5.判断文件

os.path.exists(path):判断文件或目录是否存在,存在,true;否则false

os.path.isdir(path):判断是否为目录

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

6.拓展

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

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

os.path.getsize(name):返回文件大小

os.path.abspath(name):返回文件绝对路径

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

 注意:会从第一个以”/”开头的参数开始拼接,之前的参数全部丢弃

             在上一种情况确保情况下,若出现”./”开头的参数,会从”./”开头的参数的上一个参数开始拼接。

os.path.split(path):将path的目录和文件名隔开,并返回元组

7.查看文件时间

os.path.getmtime(path): 返回文件或者目录的最后修改时间,结果为秒数—>modify

os.path.getatime(path):返回文件或者目录的最后访问时间,结果为秒数

os.path.getctime(path):返回文件或者目录的最后访问时间,结果为秒数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值