python os模块下载_Python OS模块目录文件处理

Python编程语言优势特点比较突出,在Python语言中,有一种标准模块叫OS模块,Python OS模块包含普遍的操作系统功能,如果你希望你的程序能够与平台无关的话,这个模块尤为重要,它允许一个程序在编写后不需要任何改动,就可以在linux和windows平台上运行

下面列出python OS中对目录文件比较常用的部分

在使用OS模块前需要先导入,方法:进入python命令行后 import os

os.name :获取当前系统平台名称,对于Linux/Unix它是‘posix’,对于windows,他是‘nt’

os.getcwd():获取当前所在目录

os.listdir():返回指定目录下所有文件及目录,功能同linux下的ls命令

os.chdir():切换到指定目录,功能同linux 下的cd命令

os.path.basename():取得给定路径的基名

os.path.dirname():返回给定文件的路径

os.path.split():返回路径名及文件名,同时可以将其赋值给二元组

下图就演示这几个命令

在上图中/var/www/html其实是目录,但是os.path.split()及os.path.basename()并不会判断它是目录还是文件

os.path.isfile():返回给定值是否为文件,如果是目录则返回False

os.path.isdir():返回给定值是否为目录,如果是则返回True,否则返回False

os.path.splitext():分离文件名与扩展名

os.path.join():连接目录与文件名

os.mkdir():创建目录

os.makedirs(): 创建目录,类似linux中mkdir –p

os.rename():文件重命名

os.rmdir(): 删除目录

os.removedirs():

os.path.expanduser():用来将包含~符号(表示当前用户Home目录)的路径扩展为完整的路径。在任何有Home目录概念的操作系统上(包括Linux,Mac OS X 和Windows),这个函数都能工作。

os.system(command):可以使用该方法执行shell命令

os.chmod(file,mode):更改文件或目录权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值