栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

1、python 简单学习OS

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

1、python 简单学习OS

学习OS os: operate System操作系统

os模块并不是python启动就加载的模块!学习os模块必须加载os模块才可以使用
加载os模块

import os

学习os模块中的函数:

getcwd() 获取当前的工作目录

格式: os.getcwd()返回值:当前工作目录的地址字符串注意:当前工作目录:操作文件或者文件夹等信息的默认查找使用的文件夹

chdir() 修改当前的工作目录

格式: os.chdir(要设置的工作目录)返回值:无返回值

listdir() 获取指定文件夹中的所有内容的信息组成的列表

格式:os.listdir(路径)返回值:存放所有内容名称的列表

mkdir()创建文件夹

格式: os.mkdir(文件夹路径I权限设置)返回值:无

makedirs() 递归创建文件夹

格式:os.makedirs(路径,权限)返回值:无

rmdir()删除空文件夹

格式:os.rmdir(路径)返回值:无

removedirs(递归删除空文件夹)

格式:os.removedirs(路径)返回值:无

rename ()修改文件或者文件夹的名称

格式: os.rename(’来源路径’,’目标路径’)返回值:无

stat()获取文件或者文件夹的状态信息

格式:os.stat(路径)返回值:容器数据保存着很多的文件夹和文件的信息

sysltem()执行操作系统的命令

格式:os.system(’系统命令’)返回值:无注意: linux,和lwindow.unix的命令是不同的 os模块中常用的值:

curdir获取当前的路径

.表示当前文件夹【相对路径】

pardir获取上层文件夹

… 表示上一层文件夹【相对路径】

path 这是os模块中的子模块内容非常多等下会学习到

name 获取系统的标识符号

nt表示window操作系统posix表示linux或者unix系统

sep 获取当前系统的路径分割符号

window系统的路径分隔符/ linux和lunix的路径分隔符

extsep 获取文件名称与文件后缀名称之间的分隔符

所有操作系统都是.

linesep获 取系统的换行符号

window rnlinux nmacos 10.9 ->r10.10->n 路径详解: (了解即可)

分类:相对路径和绝对路径

绝对路径:完整描述路径的表示方式

C:/window/system32/calc.exe window/home/xdl/image linux/home/xdl/image unix

相对路径:使用.或者…开头的路径

./ image/123.jpg…/ abc/kyz/aaa os的path子模块:主要用于路径相关的操作(重点)

abspath() 将相对路径转化为绝对路径

格式:os.path.abspath(路径)返回值:绝对路径

basename (获取路径的主体部分)

格式: os.path. basename(路径)返回值:主体部分

dirname (获取路径中路径部分)

格式:os.path.dirname(路径)返回值:路径部分

join() 将两个路径合并到一起(经常使用)

格式: os.path. join(路径1,路径2)返回值:组合之后的路径信息

split() 直接将路径拆分成路径部分和主体部分组成的元组(经常使用)

格式:os.path. split(路径)返回值:主体和路径组成的元组

splitext() 将路径拆分为文件后缀和其他部分

格式:os.path.splitext(路径)返回值:后缀信息和其他信息组成的元组

getsize() 获取文件的大小

格式:os.path.getsize(文件路径)

isdir() 检测是否是一个文件夹

格式:os.path.isdir(路径)返回值:布尔值

isfile()检测是否是一个文件

格式:os.path.isfile(路径)返回值:布尔值

islink()检测是否是一个连接

了解即可

getctime()获取文件的创建时间get create time

格式:os.path.getctime ()返回值:创建文件的时间戳

getmtime()获取文件的修改时间get modify time

格式:os.path. getmtime ()返回值:修改文件的时间戳

getatime()获取文件的访问时间get active time

格式:os.path.getatime ()返回值:最后一次访问文件的时间戳

exists() 检测指定路径是否真的存在

格式:os.path.exists(路径)返回值:布尔值

isabs ()检测路径是否是一个绝对路径

格式:os.path.isabs(路径)返回值:布尔值

samefile()检测两个路径是否指向同一个文件或者文件夹

格式: os.path.samefile(路径1,路径2)返回值:布尔值

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/757378.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号