首页 > 编程语言 >python中os模块

python中os模块

时间:2023-03-13 20:36:19浏览次数:43  
标签:文件 操作系统 python 路径 获取 模块 path os

1.os.name     #  获取操作系统类型, 如果是posix,说明系统是Linux、Unix或Mac OS X,如果是nt,就是Windows系统

2.os.uname  #  要获取详细的系统信息,可以调用uname()函数,注意uname()函数在Windows上不提供,也就是说,os模块的某些函数是跟操作系统相关的

3.os.environ  #  在操作系统中定义的环境变量,全部保存在os.environ这个变量中,可以直接查看

4.os.rename  #  重命名文件

5.os.remove  #  删除文件

6.os.mkdir  #  创建文件夹,只创建一层

7.os.getcwd  # 获取当前路径

8.os.chdir  #  切换当前路径

9.os.listdir #  列出当前路径中的内容

10.os.rmdir  #  删除

11.os.path.abspath  #  获取当前目前的绝对路径

12.os.path.join  #  把两个路径合成一个时,不要直接拼字符串,而要通过os.path.join()函数,这样可以正确处理不同操作系统的路径分隔符

13.os.path.split  #  把一个路径拆分为两部分,后一部分总是最后级别的目录或文件名

14.os.path.splitext  #  获取文件扩展名

15.os.path.isdir  #  判断是否是目录

16.os.path.isfile  #  判断是否是文件

17.os.path.exists #  判断文件或者目录是否存在

 

 

上述中的os.path.abspath 和 os.path.realpath 和 os.getcwd() 有 哪些区别?

1.os.path.realpath 

 1、获取代码所在的脚本文件的绝对路径(用的多)  2、获取当前应用的真实路径,而非软连接路径(用得少)

2.os.getcwd

获取当前工作的目录

3.os.path.abspath

返回的是绝对路径,但是比如桌面有一个快捷图标,返回的是当前这个快捷图标路径;而os.path.realpath返回的是真实的路径

 

标签:文件,操作系统,python,路径,获取,模块,path,os
From: https://www.cnblogs.com/shaoyishi/p/17212753.html

相关文章

  • python85 路飞项目 文件存储、搜索导航栏、搜索接口、搜索页面、支付宝支付介绍、支
    文件存储#视频文件,存储到某个位置,如果放在自己服务器上放在项目的media文件夹服务器上线后,用户既要访问接口,又要看视频,都是一个域名和端口分开:文件单......
  • Python Yolo V8 训练自己的数据集
    前期准备工作需要使用到的库,需要训练的素材一份图片或者视频importultralytics#YoloV8本体importlableimg#图片标注工具接着新建一份工作目录如下---data......
  • 时间模块、随机数模块
    时间模块和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。#常用方法1.time.sleep(secs)(线程)推迟指定的时间运行。单位为秒。2.time.time......
  • python编程初体验1
    实验1源代码:1#实验123#task1_1.py45#print输出的几种方法6#用法1输出单个字符串或单个变量7print('hey,u')89#用法2:用于输出多个数据项,用逗......
  • 【ChatGPT解答】python 如何判断某个方法是继承于哪个父类
    ME:python如何判断某个方法是继承于哪个父类?给个能直接用的示例,能够自动遍历多层父类GPT:在Python中,可以通过使用内置函数inspect.getmro()来获取一个类的方法解......
  • Python strip()方法
    描述Pythonstrip()方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。语法strip()方......
  • 什么是 Python 类的继承和多继承?
    本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注!作者|慕课网精英讲师朱广蔚在面向对象的程序设计中,定义一个新的class的时候,可以从某个现有的class......
  • Python中[-1]、[:-1]、[::-1]、[n::-1]、[:,:,0]、[…,0]、[…,::-1] 的理解
    在python中会出现[-1]、[:-1]、[::-1]、[n::-1]、[:,:,0]、[…,0]、[…,::-1],他们分别是什么意思呢,这里就来详尽的说一下:下面的a=[1,2,3,4,5][-1]:列表最后一项[:-1]......
  • python开发环境使用和编程初体验
    #实验任务1 print('hey,u')print('hey','u')x,y,z=1,2,3print(x,y,z) print('x=%d,y=%d,z=%d'%(x,y,z)) print('x={},y={},z......
  • Python列表、元组、字典和集合的用法
    1.列表标志符号是[],元素可以修改、删除和新增1.1提取元素(索引从0开始计算)testList=['A','B','C',1,'D']print(testList[1])#打印索引区间[1,4)print(testList[0:3]......