python中 os 库常见的使用函数

os 模块

import os

第一层函数

os.name() 获得 当前操作系统

os.name

运行的系统是Linux/Unix,返回 ‘posix’
运行的系统是win , 所以返回 ’nt‘ 。

os.environ[‘CUDA_VISIBLE_DEVICES’]=‘0, 1, 2’ 创建cuda工作环境,使用0,1,2三块GPU进行训练

os.environ['CUDA_VISIBLE_DEVICES']='0, 1, 2'

os.getcwd() 返回 当前工作路径

os.getcwd()

os.listdir(path) 返回 path路径下的文件夹名和文件名,返回值是一个列表

## 方式1: 获取当前路径
os.listdir()

## 方式2:获取指定路径下的文件
path = './data/list_name'
os.listdir(path)

os.makedirs(文件夹名) 创建文件夹

os.makedirs('self_define/self_files')

os.mkdir(文件夹名) 创建文件夹,只能创建一层路径

os.mkdir('self_define')

os.removedirs(文件夹名) 移除空文件夹

os.removedirs('abc')

os.remove(文件夹名) 移除空文件夹

os.rmdir('abc')

第二层函数

os.path.abspath(文件名) 显示该文件的绝对路径

os.path.abspath('main.ipynb')

os.path.normpath(’./wql/main.ipynb’) 规范路径的书写形式

os.path.normpath('./wql/main.ipynb')

os.path.join(path1, path2) 连接 path1 和 path2 两个值

path1 = './abc/'
path2 = 'cdef.csv'
os.path.join(path1, path2)

os.path.split(path) 将路径名和文件名相互分离,并返回一个元组

path = './wql/main.ipynb'
os.path.split(path)

os.path.dirname(path) 找到路径名,去除了文件名

path = './wql/main.ipynb'
os.path.dirname(path)
  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值