python内置os模块

2021-02-01  本文已影响0人  闲云野鹤_23dd

os模块

python的os 模块提供了非常丰富的方法用来处理文件和目录。

os常用系统操作

import os

print(os.sep)
## 读取系统分隔符, widows 是\ , linux是 /

print(os.name)
## 查看系统类型, windows是nt   linux是posix

print (os.getenv('path'))
## 读取系统环境变量

print (os.getcwd())
## 返回当前路径` 
image.png
## os对目录操作

## 返回 指定目录下的 所有文件名和目录名, 默认返回当前目录的内容
print(os.listdir())
print(os.listdir('/file'))

## 创建一个目录,参数为目录名
os.mkdir('test')

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

## 可以生成多层目录,若目录全部存在,则失败
os.makedirs('./test/t')

## 删除多层空目录,若目录中有文件则无法删除
os.removedirs('test/t')

## 改变当前工作目录
os.chdir('../')

os.mkdir('test')
## 重命名文件或目录, test->旧名字, test1->新名字
os.rename('test','test1')` 
image.png
上一篇 下一篇

猜你喜欢

热点阅读