• moudle_os


     1 #!/usr/bin/env python3
     2 # -*- coding: utf-8 -*-
     3 
     4 import os
     5 
     6 print(os.getcwd())      #查看当前目录
     7 
     8 os.chdir('.')        #切换目录
     9 os.makedirs("~/bingfeng/python_test_learn/a")         #递归创建目录
    10 os.removedirs("~/bingfeng/python_test_learn/a")        #删除目录,如果之前目录为空则依次删除
    11 os.mkdir("bingfeng_test")                             #创建新目录,必须存在父级目录
    12 os.rmdir("bingfeng_test")                             #删除目录,目录必须为空
    13 os.listdir(".")                                         #显示当前目录
    14 
    15 os.remove("")                   #删除一个文件
    16 os.rename('random_test.py', 'moudle_random.py')         #更改文件名称,('old', 'new')
    17 os.stat('list.py')                                  #输出文件信息
    18 #一下均在python控制台测试过
    19 os.sep              #操作系统目录分隔符,win是'\',linux是'/'
    20 os.linesep          #操作系统的空格符,win是'	
    ',linux是'
     '
    21 os.pathsep          #输出用于分割文件路径的字符串
    22 os.name             #当前平台
    23 
    24 os.system("ls")             #允许shell命令
    25 os.environ                  #查看系统环境变量
    26 
    27 print(os.path.abspath("/Volumes/datadisk/OneDrive/Python3/python_learn/bilibili_alex_learn/moudle_os.py"))              #返回绝对路径
    28 print(os.path.split("/Volumes/datadisk/OneDrive/Python3/python_learn/bilibili_alex_learn/moudle_os.py"))                #将目录地址和文件名以二元组返回
    29 print(os.path.dirname("/Volumes/datadisk/OneDrive/Python3/python_learn/bilibili_alex_learn/moudle_os.py"))              #目录地址,其实是os.path.split(path)的第一个元素
    30 print(os.path.basename("/Volumes/datadisk/OneDrive/Python3/python_learn/bilibili_alex_learn/moudle_os.py"))             #文件名称,其实是os.path.split(path)的第二个元素
    31 print(os.path.exists("/Volumes/datadisk/OneDrive/Python3/python_learn/bilibili_alex_learn/moudle_os.py"))               #path存在则返回 True
    32 print(os.path.isabs("/Volumes/datadisk/OneDrive/Python3/python_learn/bilibili_alex_learn/moudle_os.py"))                #如果path是绝对路径则返回 True
    33 print(os.path.isfile("/Volumes/datadisk/OneDrive/Python3/python_learn/bilibili_alex_learn/moudle_os.py"))               #如果path是存在的文件则返回 True
    34 print(os.path.isdir("/Volumes/datadisk/OneDrive/Python3/python_learn/bilibili_alex_learn/moudle_os.py"))                #如果path是存在的目录则返回 True
    35 print(os.path.getatime("/Volumes/datadisk/OneDrive/Python3/python_learn/bilibili_alex_learn/moudle_os.py"))             #返回path所指文件或者目录的最后存取时间
    36 print(os.path.getmtime("/Volumes/datadisk/OneDrive/Python3/python_learn/bilibili_alex_learn/moudle_os.py"))             #返回path所指文件或者目录的最后存取时间
    37 print(os.path.join('/test/', 'bingfeng'))       #多路径组合
    人生天地间,忽如远行客。
  • 相关阅读:
    7月31号
    7月29号
    性能优化、微服务、并发编程、开源框架、分布式,面试你还缺什么
    Java 异常_2
    Java 异常浅学
    Java IO浅学
    Java File文件的读写
    Java BufferedReader 控制台输入
    Java 内部类
    Java 动静态绑定
  • 原文地址:https://www.cnblogs.com/voua/p/11730853.html
Copyright © 2020-2023  润新知