当前位置:   article > 正文

Python中的os模块_os.unname.nodename

os.unname.nodename

1、os模块的作用

由于Python中的很多语法和linux中命令行的操作都极为相似,os模块就是使linux中的部分命令可以在linux中实现,达到交互作用

2、常用的os模块的内容

查看当前系统名称:posix:linux系统;nt:windows系统

  1. ##查看当前系统信息
  2. import os ##导入os模块
  3. print(os.uname()) ##系统查看基本信息
  4. print(os.uname().sysname) ##根据基本信息使用字典方式查看单独某个信息
  5. print(os.uname().nodename)
  6. ##查看当前路径信息
  7. print(os.environ) ##查看当前所有路径
  8. print(os.environ.get('PATH')) ##查看当前环境路径
'
运行

3、通过os模块对文件路径进行操作

使用方法:

  1. import os
  2. import random
  3. from os.path import exites,splitext,jion ##路径模块中路径的存在,路劲的粘贴
  4. ##路径的判断,返回值均为bool值
  5. os.path.isabs(s) ##是绝对路径
  6. isdir(s) ##是目录
  7. isfile (path) ##是文件
  8. islink (path) ##是连接
  9. ismount (path) ##是挂载设备
  10. exists (path) ##是否为软连接,并做连接检测
  11. lexists (path) ##只差卡是否为软连接,不做检测
  12. ##查看文件路径
  13. os.path.abspath('filename') ##查看指定文件路径
  14. os.path.join('/mnt/','file') ##将文件路径连接起来
  15. ##分离文件和路径名
  16. os.path.basename(filepath) ##filepath中的文件名称
  17. os.path.dirname(filepath) ##filepath中路径名称
  18. ##创建目录
  19. os.mkdir('/mnt/***',755) ##第一个参数为路径,第二个参数为权限
  20. os.mkdir('/mnt/***/--',755)
  21. ##删除空目录
  22. os.rmdir('/mnt/***'##非空不可删除
  23. os.removedir('/mnt/***/---') ##删除层级目录
  24. ##创建文件
  25. os.mknod('file.txt',755)
  26. ##删除文件
  27. os.remove('file.txt')
  28. ##文件更名
  29. os.rename('old_name','new_name')
  30. ##分离文件名和后缀
  31. os.path.splitext('cat.jpg')
  32. ##分离文件名和目录
  33. os.path.split('/mnt/file')

4、目录查看

  1. os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])
  2. 参数
  3. top -- 是你所要遍历的目录的地址, 返回的是一个三元组(root,dirs,files)。
  4. root 所指的是当前正在遍历的这个文件夹的本身的地址
  5. dirs 是一个 list ,内容是该文件夹中所有的目录的名字(不包括子目录)
  6. files 同样是 list , 内容是该文件夹中所有的文件(不包括子目录)
  7. topdown --可选,为 True,则优先遍历 top 目录,否则优先遍历 top 的子目录(默认为开启)。如果 topdown 参数为 True,walk 会遍历top文件夹,与top 文件夹中每一个子目录。
  8. onerror -- 可选,需要一个 callable 对象,当 walk 需要异常时,会调用。
  9. followlinks -- 可选,如果为 True,则会遍历目录下的快捷方式(linux 下是软连接 symbolic link )实际所指的目录(默认关闭),如果为 False,则优先遍历 top 的子目录。

 

5、示例

图 1 查看系统信息
图 2 查看当前路径

 

图 3 查看文件是类型
图 4 路径查看
图 5 文件路 径名分离

 

图 6 创建目录

 

图 7 创建并删除
图 8 文件更名
图 9 分离

 

图 10 文件目录查看

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/838566
推荐阅读
相关标签
  

闽ICP备14008679号