博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python os模块
阅读量:5036 次
发布时间:2019-06-12

本文共 1311 字,大约阅读时间需要 4 分钟。

<!DOCTYPE html>

os模块

os模块

提供对操作系统进行调用的接口

import os

os方法

os.getcwd()#获取当前工作目录,即当前python脚本工作的目录路径 os.chdir('C:\\Users')#切换路径 两个\\为转义 os.chdir(r'C:\Users')#与上一个意思相等,r告诉解释器,改字符串时地址 os.makedirs(r'C:\a\b\c\d')#递归的创建多层文件夹 os.removedirs(r'C:\a\b\c\d')#删除路径下所有的空文件夹 os.mkdir(r'C:\a')#创建文件夹,上一个文件夹没建好就不能建下一个,makedirs就是递归的调用mkdir os.rmdir(r'C:\a\b\c\d')#只会删除d文件夹 os.listdir('文件路径')#列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印,如果是'.'那就输出当前文件路径下的所有文件和目录 os.remove(r'文件路径')#只能删除文件,不能删路径 os.rename(r'被修改文件',r'修改成的文件')#文件或目录都可以被修改 os.stat(r'文件路径')#输出文件信息 os.system("系统命令")#执行操作系统的命令 os.path.abspath('文件名')#获取文件的绝对路径,根据当前目录下的文件来操作 os.path.split(r'C:\a\b\c\d\123.txt')#返回一个二元的元组,分为路径和文件 os.path.dirname(r'C:\a\b\c\d\123.txt')#返回路径,就是split()方法的第一个元素 os.path.basename(r'C:\a\b\c\d\123.txt')#取文件名 os.path.exist(r'C:')#判断文件路径是否存在,存在返回True不存在返回False os.path.isabs(r'文件路径')#判断是否是绝对路径,一定要从文件的根目录开始 os.path.isfile(r'文件路径')#判断是否是一个文件 os.path.isdir(r'filepath')#判断是否是目录 os.path.join(r'C:',r'\a',r'\b',r'\c',r'\1.txt')#将多个路径组合后返回,第一个绝对路径之前的参数将被忽略 os.path.getatime(path)  返回path所指向的文件或者目录的最后存取时间 os.path.getmtime(path)  返回path所指向的文件或者目录的最后修改时间

os属性

os.curdir 返回当前目录:('.') os.pardir 获取当前目录的父目录字符串名:('..') os.sep#输出本操作系统的路径分隔符 os.linesep#输出操作系统的换行分隔符 os.pathsep#路径结束符 os.environ#输出系统的环境变量 os.name#系统名

转载于:https://www.cnblogs.com/dcotorbool/p/7001761.html

你可能感兴趣的文章
gulp-rev-append md5版本号
查看>>
IO流之File类
查看>>
sql 基础语句
查看>>
CF717A Festival Organization(第一类斯特林数,斐波那契数列)
查看>>
控件发布:div2dropdownlist(div模拟dropdownlist控件)
查看>>
Oracle composite index column ordering
查看>>
kaggle竞赛
查看>>
区块链入门教程
查看>>
npm常用命令
查看>>
南海区行政审批管理系统接口规范v0.3(规划)4.2.【queryExpireList】当天到期业务查询...
查看>>
[置顶] 细说Cookies
查看>>
[wp7软件]wp7~~新闻资讯,阅读软件下载大全! 集合贴~~~
查看>>
生成指定位数随机数的方法
查看>>
Essential C++学习笔记
查看>>
where,having与 group by连用的区别
查看>>
【MySQL】MySQL锁和隔离级别浅析二 之 INSERT
查看>>
Oracle T4-2 使用ILOM CLI升级Firmware
查看>>
4.14上午
查看>>
数据分析 -- 白话一下什么是决策树模型(转载)
查看>>
Java SPI机制原理和使用场景
查看>>