zoukankan      html  css  js  c++  java
  • 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'))       #多路径组合
    人生天地间,忽如远行客。
  • 相关阅读:
    ps中的一些方法
    extjs 横向滚动条 和 本地排序
    JS JSON.parse() 和 JSON.stringify()
    SQL 同一个表中 根据一列更新另一列(不同行)
    extjs2.2 panel加背景色
    extjs2.2 combo的监听
    ExtJS2.2 form表单提交时不提交emptyText
    Extjs 复制对象
    Extjs 显示或隐藏滚动条
    Extjs2.2 开始时间,结束时间,工期 联动(选二补一),包含日期,天数的互转
  • 原文地址:https://www.cnblogs.com/voua/p/11730853.html
Copyright © 2011-2022 走看看