【Lemon】OS模块

目录

 

路径处理

路径拼接

OS模块中的扩展方法


路径处理

# 相对路径表示法:

    . 表示当前目录

    .. 表示父级目录

 

示例:

import os

# 获取绝对路径 .表示当前文件

res = os.path.abspath('.')

print(res)



# 获取当前文件的父级目录的绝对路径

print(os.path.abspath('..'))



# 获取当前文件的父级目录的绝对路径

res = os.path.abspath(__file__)

print(os.path.dirname(res))



# 获取项目路径,通过是通过这样的方法

Basedir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

 

 

路径拼接

os.path.join()

示例:

import os

Basedir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

print(os.path.join(Basedir, 'ChyClass'))

 

 

OS模块中的扩展方法

Linux命令

os模块中的方法

作用

pwd

os.getcwd()

获取当前的工作路径

cd

os.chdir()

切换路径

ls

os.listdir()

获取当前工作路径下的文件和文件夹信息

mkdir

os.mkdir()

当前工作路径下创建文件夹

rmdir

os.rmdir()

当前工作路径下删除文件夹

 

os.path.isfile

判断给定的路径是否文件路径

 

os.path.isdir

判断给定的路径是否是文件夹路径

 

示例:

import os

# 获取当前的工作路径

print(os.getcwd())



# 切换路径到C盘

os.chdir('C:')

print(os.getcwd())



# 获取当前工作路径下的文件和文件夹信息

print(os.listdir('..'))



# 当前工作路径下创建文件夹

os.mkdir('ccca')  # 如果已存在,无法创建,会报错



# 判断给定的路径是否文件路径

print(os.path.isfile('E:\PycharmProject\ChyClass\python27Class'))



# 判断给定的路径是否是文件夹路径

print(os.path.isdir('E:\PycharmProject\ChyClass\python27Class'))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值