美文网首页
python基础之OS模块

python基础之OS模块

作者: 后来者2016 | 来源:发表于2018-01-11 01:03 被阅读0次
# -*- coding:utf-8 -*-
# Author:chinablue
import os

# pwd
print os.getcwd()

# cd命令 注意路径转义字符或加r
os.chdir(r'E:\djangoworkspace\pythonbase')

# 有啥用
print os.curdir
print os.pardir

# mkdir -p
# os.makedirs(r'E:\djangoworkspace\pythonbase\day5\a\b')

# 递归删除,目录为空循环至上一级继续为空继续删
# os.removedirs(r'E:\djangoworkspace\pythonbase\day5\a\b')

# mkdir
# os.mkdir()

# rmdir  只删除最底层目录
# os.rmdir()

# ls
print os.listdir('.')

# mv old new
# os.rename()

# 文件属性信息
# print os.stat(r'E:\djangoworkspace\pythonbase\day5\config')

# 路径分隔符  \ /
print os.sep
# 换行分隔符
print os.linesep
# 路径分隔符  ; :
print os.pathsep
# 获取当前环境变量
print os.environ
# 当前系统
print os.name

# 执行命令
# os.system()

# os.path

# 获取当前某个文件的绝对路径
print os.path.abspath('config')

# 分隔路径,返回元祖 (目录,底层文件)
print os.path.split('./sfsd/sdfsdf/a.txt')
# 路径目录 相当于os.path.split的第一个元素
print os.path.dirname('./sfsd/sdfsdf/a.txt')
# 获取文件
print os.path.basename('./sfsd/sdfsdf/a.txt')
# 以上 split dirname basename 均不考虑路径是否存在,就是分隔和获取

# 判断路径是否存在
print os.path.exists(u'E:\djangoworkspace\pythonbase\day5\config')
# 判断是否是绝对路径
print os.path.isabs('./')

print os.path.isfile(u'E:\djangoworkspace\pythonbase\day5\config')
print os.path.isfile(u'config')

# 多路径组合返回
print os.path.join(r'C:',r'\a')
print os.path.join(r'C:',r'\a',r'\a.txt')

print os.path.getatime(u'E:\djangoworkspace\pythonbase\day5\config')
print os.path.getmtime(u'E:\djangoworkspace\pythonbase\day5\config')

相关文章

  • Python常用模块

    Python常用模块之time模块 Python常用模块之os模块 Python常用模块之sys模块 Python...

  • os+sys

    python模块之os、sys os+sys:官方文档是最好的模块表达说明。 1、os os模块是与操作系统交互的...

  • python基础之模块之os模块

    -一、导入模块os ,import os 二、os模块的作用: python的os模块包含普通的操作系统,一般我是...

  • python基础之OS模块

  • Python OS模块常用方法总结

    Python OS模块常用方法总结Python OS模块方法:操作 说明os.g...

  • Python的内置包(一)

    一.OS模块 一).OS模块的概念: Python os模块是Python提供的访问操作系统功能的模块,如打开、读...

  • Python ☞ day 6

    Python学习笔记之 os模块 & 递归函数 & 栈 & 队列 os模块:包含了普遍的操作系统的功能 有些方法存...

  • python基础 os模块

    os.path.exists(root):是否存在这个路径 os.path.abspath(name):这个文件的...

  • python os 模块(1)

    python中导入模块用 import import os #导入os 模块...

  • Python基础-常用内置模块

    Python基础-常用内置模块 1.urllib 爬虫 2.os 控制操作系统的模块 3.webbrowser...

网友评论

      本文标题:python基础之OS模块

      本文链接:https://www.haomeiwen.com/subject/zjaanxtx.html