一些Linux Shell与python OS相关的方法(一)

Python是一种解释型的面向对象的语言,优点比较突出,在python语言中,有一个标准模块叫OS模块,包含普遍的系统操作功能。这次就简单记录一些常用的linuxpython.os的一些相关方法。

1:查看当前所在目录

Linuxpwd

Python.os: os.getcwd()

2:切换目录

Linuxcd path

Python.osos.chdir(参数)

3:列出指定目录下所有文件和目录名

Linuxls 选项参数


 Python.os: os.listdir(path),返回值是随意排列,不包含’.’’..’ python是面向

对象的语言,所有皆为对象,所以可以将os.getcwd()返回的路径作为参数给os.listdir()使用


可以使用os.stat查看目录或文件的详细状态,使用os.path.getsize也可以查看文件大小。

4linux中可以使用basenamedirname查看路径的基名及目录名称,python.os则可以使用os.path.split()返回路径名及文件名,同时可以将其赋值给二元组。

Python.os中还可以使用os.path.isfileos.path.isdir来检查给出的路径是文件还是目录


当然这并不代表python中不能单独的获取basenamedirnamePython os模快有os.path.basenameos.path.dirname方法使用方法:

能分开就能合并,os.path.join()方法就提供合并的功能

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

6os.mkdir创建目录的用法和linuxshell中方法一致,os.makedirs类似shellmkdir-p同时也可指定访问权限。


7:目录重命名

8:删除目录,os.rmdir()os.removedirs()


本文出自 “CherriesZhao” 博客,请务必保留此出处http://cherrieszhao.blog.51cto.com/5310809/1366513

一些Linux Shell与python OS相关的方法(一),古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。