python 模块之-os

python  os模块

import os

os.getcwd()       # python脚本所在工作目录的路径

os.chdir(r‘/tmp‘)        # 切换目录到tmp

os.makedirs(r‘/a/b/c‘)  # 创建多层文件夹

os.removedirs(r‘/a/b/c‘)   #删除多层文件夹

os.mkdir(‘/a‘)             # 创建单个文件夹

os.listdir(‘/home‘)      # 列出所有文件夹和文件

os.rename(‘a‘,‘b‘)    # 修改文件夹和文件的文件名

os.stat(r‘/tmp/ans.log‘) # 文件的一些时间信息

os.sep                    # 斜杠  /

os.linesep               #换行符  \n

os.pathsep            # 路径分隔符

os.name                # 当前系统的代号  win-->‘nt‘   linux-->‘posix‘

os.system(‘ls‘)      #  运行linux的shell命令

os.environ            # 显示系统变量

os.path.abspath(‘.‘)    # 给一个相对路径显示绝对路径

os.path.split(‘/tmp/ans.log‘)  # 分割出路径和文件名 (‘/tmp‘, ‘ansible.log‘)

os.path.dirname(‘ans.log‘)   # 列出文件所在文件夹

os.path.basename(‘/tmp/ans.log‘)   # 去除路径只显示文件名

os.path.exists(‘/tmp‘)     # 路径是否存在  存在true 不存在false

os.path.isabs(‘/tmp‘)     # 路径是否是绝对路径  是true 否false

os.path.isfile(‘/tmp/ans.log‘)  # 路径是否存在文件 是true 否false

os.path.isdir(‘/tmp‘)    # 路径是否存在文件夹 是true 否false

os.path.join(‘/tmp‘,‘ans.log‘)  #多个路径文件名组合成一个字符串

os.path.getatime(‘/tmp‘)   # 得到文件或文件夹的最后存取时间

os.path.getmtime(‘/tmp‘)  # 得到文件或文件夹的最后修改时间

原文地址:https://www.cnblogs.com/kuku0223/p/8965117.html

时间: 2024-07-31 10:52:29

python 模块之-os的相关文章

python 模块之os.path模块

# -*- coding: cp936 -*- #python 27 #xiaodeng #python 模块之os.path模块 #http://www.cnblogs.com/dkblog/archive/2011/03/25/1995537.html ''' os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径.

python模块之os和os.path模块

1.os模块os.listdir(dirname) 列出dirname下的目录和文件os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径.os.getenv()和os.putenv()函数分别用来读取和设置环境变量.os.curdir:返回但前目录(’.') os.chdir(dirname):改变工作目录到dirnameos.sep 可以取代操作系统特定的路径分割符.os.name字符串指示你正在使用的平台.比如对于Windows,它是’nt’,而对于Linux/U

python模块之os

os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作.比如说:绝对路径,父目录-- os.sep可以取代操作系统特定的路径分隔符.windows下为 "\\",Linux下为"/" os.linesep字符串给出当前平台使用的行终止符.例如,Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'. os.pathsep 输出用于分割文件路径的字符串,系统使用此字符来分割搜索路径(像PATH),例如POSIX上'

python模块之os模块

os模块 os模块是与操作系统交互的一个接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录:相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2') 可生成多层递归目录 os.removedirs('dirname1') 若目录为空,则删除,并递归到

36、python模块学习-os模块

#!/usr/bin/env python #__author: hlc #date: 2019/6/7 import os # a = os.getcwd() # 获取当前路径,即当前python脚本工作的路径 # print(a) # os.chdir("C:\Python37") # 改变当前脚本工作目录,相当于shell中的cd # print(os.getcwd()) # C:\Python37 # print(os.curdir) # . ;返回当前目录 # print(o

python模块-通过os备份文件

#!/usr/bin/env python # -*- coding:utf-8 -*- # author:Administrator # make_time:2018/6/17 import sys import os import time # 待备份文件目录 source = ["D:\\friend", "D:\\照片"] # 存储备份目录 backup_dir = "D:\\backup picture" # 备份文件打包成7z文件,7

python模块之os模块详解

os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.curdir:返回当前目录('.') os.chdir(dirname):改变工作目录到dirname os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false os.path.isfile(name):判断name是不是一个文件,不存在name也返回false os.path.exists(name):判断是否存在文件或目录nam

python模块之os.path

对文件路径的操作 os.path.split(p)函数返回一个路径的目录名和文件名. os.path.splitext():分离文件名与扩展名 os.path.isfile()和os.path.isdir()函数分别检验给出的路径是一个文件还是目录. os.path.isabs(path):判断一个路径是否是绝对路径 os.path.exists()函数用来检验给出的路径是否真地存在 os.path.getsize(name):获得文件大小,如果name是目录返回0L os.path.getat

python下通过os模块和shutil模块进行文件处理方式

python下通过os模块和shutil模块进行文件处理方式 得到当前工作目录路径:os.getcwd() 获取指定目录下的所有文件和目录名:os.listdir(dir) 删除文件:os.remove(file) 删除多个目录:os.removedirs(r"/home") 检测路径是否为文件:os.path.isfile(path) 检测路径是否为目录:os.path.isdir(path) 判断是否为绝对路径:os.path.isabs(path) 检测路径是否存在:os.pat