Os 模块的使用 | 学习笔记

简介: 快速学习 Os 模块的使用

开发者学堂课程【Python 入门 2020年版:Os 模块的使用】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10353


Os 模块的使用

OS模块

1,os 全称 OperationSystemm 操作系统

2,os 模块里提供的方法就是用来调用操作系统里的方法

3,import os

Os 模块里的 path 经常会使用

(1). os.name

获取操作系统的名字,windows 系列为nt,非windows 系列为 posix。print(os.name) 为 nt。

(2) print(os.sep)

路径的分隔符,windows 里使用 shi 的斜线为 \,非 windows 里使用的斜线为 /

(3) os.path

① abspath 获取文件的绝对路程

举例:

print(os.path.abspath(‘01-高阶函数.py’))

②insdir 判断是否是文件夹

举例:

print(os.path.insdir(‘02-高阶函数.py’))的结果为 False

设置文件夹,命名为 xxx 之后 print(os.path.insdir(‘xxx’))的结果为 true

③ insflie 判断是否是文件

举例:

print(os.path.insfile(‘03-py闭包的概念’))的结果为 True

print(os.path.insfile(‘xxx’))的结果为 False

④ exsists 判断是否存在

举例:

print(os.path.exsists(‘05-优化时间的代码.py’))的结果为 True

print(os.path.exsists(‘mmm.py’))的结果为 False

⑤ splitext

设置 file_name =‘2020.2.21.demo.py’

print(file_name.rapartition(‘.’)

print(os.path.splitext(file_name))

运行之后的结果为(‘2020.2.21.demo’,’py’)

⑥ os 里其他介绍方法

os.getcwd() # 获取当前的工作目,即当前 python 脚本工作的目录

// os.getcwd() 会知道命令 'C:\Users\ Ichris desktopp thon  基础 \\ Day10-模块和包 \\01-代码’在哪里运行

os.chdir('test') # 改变当前脚本. 工作目录,相当于 shell 下的  cd 命令

// os.chdir ('test') 是可以用来切换路径

os.rename ('毕业论文.txt,毕业论文-最终版.txt') # 文件重命名

os.remove ('毕业论文.txt') # 删除文件

os.rmdir ('demo') # 删除空文件夹

os.removedirs ('demo') # 删除空文件夹

os.mkdir ( 'demo ') # 创建一个文份夹

os.chdir ('C:11') # 切换工作目录

os.listdir ('c:11') # 列出指定目灵里的所有文件和文件夹

//举例:

第一步:首先写 os.listdir(),这会列出

[.idea’.

01-高阶函数 .py'

02-函数的嵌套 .py'

03-闭包的概念 .py'

04-计算一段代码的执行时间 .py'

05-优化计算时间的代码 .py'

06-装饰器的使用 .py'

07-装饰器详解 .py'

08-装饰器的使用 .py'

09-导入模块的语法 .py'

10-常见的内置模块 .py'

[‘xxx’.

也就是一到十所有的文件和文件夹。

第二步:os.chdir( ../')

第三步:os.listdir()

Out[5]:['01-代码 '02-视频', 03-笔记]

os.name # nt->widonws posix->Linux/Unix

或者 MacoS

os.environ # 获取到环境配置

os.environ.get('PATH’) # 获取指定的环境配置

相关文章
|
2月前
|
缓存 安全 Linux
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
134 23
|
4月前
|
JavaScript 前端开发 Python
python中的OS模块的基本使用
欢迎来到瑞雨溪的博客,一名热爱JavaScript与Vue的大一学生。博客分享前端技术及全栈开发经验,持续更新中,期待您的关注和支持!🎉🎉🎉
53 0
|
5月前
|
Python
Python实用记录(四):os模块-去后缀或者改后缀/指定目录下图片或者子目录图片写入txt/csv
本文介绍了如何使用Python的os模块来操作文件,包括更改文件后缀、分割文件路径和后缀、将指定目录下的所有图片写入txt文档,以及将指定目录下所有子目录中的图片写入csv文档,并为每个子目录分配一个标签。
57 1
|
5月前
|
安全 测试技术 数据库
Python编程--sys模块及OS模块简单用例
Python编程--sys模块及OS模块简单用例
56 1
os模块和sys模块
os模块和sys模块
|
6月前
|
Python
python之os模块
python之os模块
|
5月前
|
Shell Python
Python中os模块的常用方法和示例
在Python中,`os`模块提供了与操作系统交互的函数,用于文件和目录管理、路径操作、环境变量等。常用方法包括路径操作(如`os.path.join()`、`os.path.abspath()`)、文件和目录管理(如`os.mkdir()`、`os.remove()`)、环境变量和进程管理(如`os.getenv()`、`os.system()`)以及其他常用功能(如`os.getcwd()`、`os.urandom()`)。
59 0
|
5月前
|
存储 JSON 数据格式
Python 输入输出与文件处理: io、pickle、json、csv、os.path 模块详解
Python 输入输出与文件处理: io、pickle、json、csv、os.path 模块详解
62 0
|
6月前
|
Python
使用 os 模块更高效地读写文件
使用 os 模块更高效地读写文件
38 0
|
6月前
|
移动开发 Unix Linux
30天拿下Python之os模块
30天拿下Python之os模块
58 0