iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >pythonos模块使用方法介绍
  • 620
分享到

pythonos模块使用方法介绍

2024-04-02 19:04:59 620人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

os(operating system)模块是python中操作文件系统的模块,它是Python程序与操作系统进行交互的接口 os模块常用方法 1、os.chdir(path)修改当

os(operating system)模块是python中操作文件系统的模块,它是Python程序与操作系统进行交互的接口

os模块常用方法

1、os.chdir(path)修改当前工作目录(一般不会进行更改)

用处:可以跨目录写文件和调用模块,可以切换当前目录进行访问其下目录的文件内容

import os
print(os.getcwd())
os.chdir("E:\python")
print(os.getcwd())

E:\python练习

E:\python

2、os.curdir()获取当前目录

注意:返回的是相对路径

3、os.chmod()修改权限(一般用在linux)

4、os.close()关闭文件路径

5、os.cpu_count()返回的是cpu核所对应的线程

6、os.getcwd()获取当前路径

import os
print(os.getcwd())

E:\python练习

注意:返回的是绝对路径,相当于Linux下的pwd命令

7、os.getppid()获取当前进程的进程编号

8、os.kill()通过进程编号杀死进程

9、os.linesep()对应系统下的换行符

10、os.listdir()返回对应目录下的所有文件及文件夹

import os
print(os.listdir())

['demo1.py', 'demo12.py', 'demo13.py']

注意:隐藏文件也能被调取出来,返回的是列表

11、os.makedirs()创建目录,支持多层创建目录(文件夹)

新建多级路径,执行的是递归创建

import os
os.makedirs("test/os/makedirs")
print(os.listdir())

['demo1.py', 'demo12.py', 'demo13.py','test']

12、os.mkdir()创建目录(只支持一层创建)即新建一个路径

传入一个类路径参数来作为新建路径的位置和名称

import os
os.mkdir("test.mkdir")
print(os.listdir())

['demo1.py', 'demo12.py', 'demo13.py','test.mkdir']

注意:如果传入的路径已存在,则会抛出FileExistsError异常

13、os.open()创建文件相当于全局函数open()(io流)

14、os.pathsep()获取环境变量的分隔符windows linux

15、os.sep()获取路径的分隔符

16、os.remove(文件名或路径)删除文件

此函数用于删除文件

import os
os.remove("zuoye1.py")
print(os.listdir())

17、os.rmdir()删除目录

import os
os.rmdir("test/os/makedirs")
print(os.listdir())
import os
os.rmdir("test.mkdir")
print(os.listdir())

注意:只删除单个目录,不可逐级删除

18、os.removedirs()移除目录,支持多级删除(递归)

会从最下级目录开始逐级删除指定路径

import os
os.removedirs("test/os/makedirs")
print(os.listdir())

注意:遇到非空目录即停止

19、os.system()执行终端命令os.system("cls")清屏

20、os.rename(src,dst)将文件或路径重命名

  • src为指向的文件或路径
  • dst为重命名后的名称

注意:若指定的路径在其他目录下,该函数可实现文件或路径的“剪切后粘贴”操作

21、os.renames()重命名路径(rename的递归版本)

22、os.name 可用来判断判断当前运行所在的环境

import os
print(os.name)

nt

  • 返回值为posix,说明为Linux或Mac OS环境
  • 返回值为nt,说明为Windows环境
  • 返回值为java,说明为java虚拟机环境

到此这篇关于python os模块使用方法介绍的文章就介绍到这了,更多相关python os模块内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: pythonos模块使用方法介绍

本文链接: https://www.lsjlt.com/news/120069.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • pythonos模块使用方法介绍
    os(operating system)模块是python中操作文件系统的模块,它是Python程序与操作系统进行交互的接口 os模块常用方法 1、os.chdir(path)修改当...
    99+
    2024-04-02
  • pythonos.path模块使用方法介绍
    os.path模块是os模块根据系统类型从另一个模块导入的,并非由os模块实现 1、os.path.abspath(相对路径)-----返回对应路径的绝对路径 os.path.abs...
    99+
    2024-04-02
  • pythonsys模块使用方法介绍
    Python中的sys模块主要用于程序与解释器的交互,提供一系列函数和变量来处理Python运行环境 1、sys.api_version -----获取当前python内部版本号 i...
    99+
    2024-04-02
  • python math模块使用方法介绍
    math常用方法 1.math.ceil()向上取整 import math print(math.ceil(56.1)) 57 2.math.floor()向下取整 import ...
    99+
    2024-04-02
  • Python3 pickle模块的使用方法详细介绍
    pickle模块特点 1、只能在python中使用,只支持python的基本数据类型。 2、可以处理复杂的序列化语法。(例如自定义的类的方法,游戏的存档等) 3、序列化的时候,只是...
    99+
    2024-04-02
  • python os模块和fnmatch模块的使用介绍
    目录一、先介绍一下os模块1、拆分路径的方法介绍2、构建文件路径的方法介绍3、获取文件属性的方法介绍4、判断文件的类型5、文件和目录操作6、修改文件属性和判断文件属性7、遍历目录树二...
    99+
    2024-04-02
  • Python hashlib模块与subprocess模块使用详细介绍
    目录1、什么是哈希hash2、hash的用途3、如何用4、subprocess模块1、什么是哈希hash hash一类算法,该算法接受传入的内容,经过运算得到一串hash值 hash...
    99+
    2024-04-02
  • Python_模块介绍
    模块:一组或者一个.py文件实现了某个功能的代码集合 模块分为三种: 自定义模块 内置标准模块(又称标准库):Python自带的模块 开源模块:自己写的模块,有可以供人使用的功能 开源模块的集散地:Python官网:pypi.pyth...
    99+
    2023-01-30
    模块
  • Pythonnumpy模块介绍
    目录1. numpy 简介numpy 应用场景numpy 模块安装numpy 模块使用2. numpy 特点3. numpy 常用方法4. 实例前言: 在motplotlib的学习过...
    99+
    2024-04-02
  • Python中os模块的用法介绍
    今天小编给大家分享的是Python中os模块的用法介绍,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。1、说明os.path.exists():用于判断某个路径(文件或文件夹)是否存在...
    99+
    2023-06-15
  • Python NumPy随机抽模块介绍及方法
    目录1. 随机数2. 随机抽样3. 正态分布4. 伪随机数的深度思考1. 随机数 np.random.random()是最常用的随机数生成函数,该函数生成的随机数随机均匀分布于[0,...
    99+
    2024-04-02
  • Node.js模块化的使用详细介绍
    目录什么是模块化编程领域中的模块化模块化规范Node.js中的模块化加载模块Node.js中的模块作用域1. 什么是模块作用域2. 模块作用域的好处向外共享模块作用域中的成员1. m...
    99+
    2024-04-02
  • Python中python-nmap模块的使用介绍
    目录一、python-nmap的安装二、python-nmap模块的使用1.portScanner()类环境: python 2.7.13 Windows和Linux默认都...
    99+
    2024-04-02
  • python os模块介绍
    目录1.os 库基本介绍2.路径操作3.进程管理4.环境参数1.os 库基本介绍 os库提供通用的、基本的操作系统交互功能。 三大操作系统: windowsMac OSLinux o...
    99+
    2024-04-02
  • Python之模块介绍
    模块:用一段代码实现了某些功能的代码集合。Python模块分为三种:自定义模块内置标准模块开源模块os模块:提供对操作系统进行调用的接口,以下是方法os.getcwd() :获取当前工作目录,即当前python脚本工作的目录路径示例:>...
    99+
    2023-01-31
    模块 Python
  • Python模块对Redis数据库的连接与使用方法介绍
    这篇文章主要讲解了“Python模块对Redis数据库的连接与使用方法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python模块对Redis数据库的连接与使用方法介绍”吧!下面看看P...
    99+
    2023-06-20
  • Nodejs的安装方法与模块系统介绍
    本篇内容主要讲解“Nodejs的安装方法与模块系统介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nodejs的安装方法与模块系统介绍”吧!关于NodeJSN...
    99+
    2024-04-02
  • PythonJson与pickle模块序列化使用介绍
    用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换pickle,用于python特有的类型 和 python的数据类型间进行转换 Json模块提供了四个功...
    99+
    2024-04-02
  • Python中各个模块的介绍和使用
    北京 | 高性能计算之GPU CUDA课程11月24-26日3天密集学习 快速带你晋级阅读全文> 作者,许胜利,Python开发工程师,任职于上海某财富管理有限公司。 在Python中有一个概念叫做模块(module),这个和...
    99+
    2023-01-31
    模块 Python
  • Python模块介绍与使用详细讲解
    目录模块的相关概念 1. 什么是模块2. 使用模块的好处模块的使用1. 自定义模块a) 方法一: 导入模块:b) 方法二c) 导入自己的模块Python中的包 1...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作