当前位置:   article > 正文

python中 os 库常见的使用函数_python的os库的函数

python的os库的函数

os 模块

import os
  • 1

第一层函数

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

os.name
  • 1

运行的系统是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'
  • 1

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

os.getcwd()
  • 1

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

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

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

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

os.makedirs('self_define/self_files')
  • 1

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

os.mkdir('self_define')
  • 1

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

os.removedirs('abc')
  • 1

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

os.rmdir('abc')
  • 1

第二层函数

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

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

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

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

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

path1 = './abc/'
path2 = 'cdef.csv'
os.path.join(path1, path2)
  • 1
  • 2
  • 3

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

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

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

path = './wql/main.ipynb'
os.path.dirname(path)
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/425376
推荐阅读
相关标签
  

闽ICP备14008679号