当前位置:   article > 正文

Python3中OS模块_python3 os

python3 os
  1. import os
  2. #import os.path
  3. #创建一个文件夹,可以递归创建,但是存在报错
  4. #os.makedirs('test/test')
  5. #删除文件夹,删除后判断上面的文件夹如果为空,也会把上面的删除,类推
  6. #os.removedirs('test/test/test')
  7. #生成单级目录
  8. #os.mkdir('test')
  9. #只删除一个文件夹,不进行递归
  10. #os.rmdir('1')
  11. #列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印
  12. #os.listdir('test')
  13. #l = os.listdir('test')
  14. #l = os.listdir('/')
  15. #print(l)
  16. #删除一个文件,文件夹不可以
  17. #os.remove('1.txt')
  18. #重命名某个文件的信息
  19. #os.rename("test","test-1")
  20. #获取文件、目录信息
  21. #l = os.stat('test-1')
  22. #print(list(l))
  23. #print(list(l)[2])
  24. #运行shell命令,直接显示
  25. #os.system("free -m")
  26. #os.system("top")
  27. #运行shell命令,获取执行结果
  28. #l = os.popen("free -m").read()
  29. #print(l)
  30. #获取当前py的工作目录
  31. #l = os.getcwd()
  32. #print(l)
  33. #改变当前的工作目录,相当于cd
  34. #os.chdir("/root")
  35. #print(os.getcwd())
  36. #返回path规范化的绝对路径
  37. #l = os.path.abspath("/root")
  38. #print(l)
  39. #将path分割成目录和文件名二元组返回
  40. #l = os.path.split("/usr/bin")
  41. #print(l)
  42. #返回path的目录。其实就是os.path.split(path)的第一个元素
  43. #l = os.path.dirname("/usr/bin")
  44. #print(l) #/usr
  45. #返回path最后的文件名。如何path以/或\结尾,那么就会返回空值。即os.path.split(path)的第二个元素
  46. #l = os.path.basename("/usr/bin")
  47. #print(l) #bin
  48. #如果path存在,返回True;如果path不存在,返回False
  49. #l = os.path.exists("/usr/bin")
  50. #print(l)
  51. #如果path是绝对路径,返回True
  52. #print(os.path.isabs("/usr/bin"))
  53. #如果文件存在,返回true,否则返回false
  54. #l = os.path.isfile("test-1.txt")
  55. #print(l)
  56. #判断目录是否存在,true false
  57. #print(os.path.isdir("test-1"))
  58. #将多个路径组合后返回,第一个绝对路径之前的参数将被忽略
  59. #seq1 = ['hello','good','jesse']
  60. #print(' '.join(seq1)) #hello good jesse
  61. #seq2 = ['/hello/','/good/','/jesse/']
  62. #print(list(seq2))
  63. #print(os.path.join('/hello/','/good/','jesse'))
  64. #/good/jesse
  65. #返回path所指向的文件或者目录的最后访问时间
  66. #print(os.path.getatime("test-1.txt"))
  67. #返回path所指向的文件或者目录的最后修改时间
  68. #print(os.path.getmtime("test-1.txt"))
  69. #返回path的大小
  70. #print(os.path.getsize("./test-1"))
  71. #输出当前的系统是linux还是windows
  72. #import sys
  73. #print(sys.platform) #linux

 

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

闽ICP备14008679号