zl程序教程

您现在的位置是:首页 >  其他

当前栏目

python中os模块

2023-04-18 15:50:23 时间

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返回的是真实的路径