说到编程语言python,有一个著名的格言"余生太短,只用python"。如果要分析为什么会存在这么一句格言?python的语法并不简单,有复杂难懂的部分,之所以又这样一句格言,是因为python中有很多强大的模块,就像一个武器库。
Python正式由于这些模块的出现,只要引入这个模块,调用这个模块的集成函数,问题迎刃而解;不需要从头开始,节省了大量的时间。
这篇文章介绍一个非常有趣的模块os模块,可以使用这个模块操作文件、删除文件、查看文件夹大小和内容、处理绝对和相对路径、检查路径是否有效。
如果要使用这么模块,首先要引入这个模块,在python的编译环境下输入"import os",这样就可以使用os模块中的函数了。
使用os.getcwd()获取当前目录;使用os.chdir()更改当前目录;使用os.path.join()将多个文件夹合并成目录。
使用os.makedirs()创建文件夹;使用os.path.getsize(path)获取path路径下的文件的字节数;使用os.listdir(path)获取文件名字符串的列表。
使用os.path.exists(path)检查路径所在的文件或文件夹是否存在;使用os.path.isdir(path)检查路径所在文件夹是否存在;使用os.path.isfile(path)检查路径所在的文件是否存在。
使用os.unlink(filename)删除文件;使用os.listdir()列出当前目录下的文件。
使用os.abspath()将相对路径转换为绝对路径;使用os.path.isabs()验证参数是否为绝对路径,如果不是,返回false;如果是,返回true。使用os.path. relpath(path,start)将返回start路径到path的相对路径
当然os模块中还有很多其他的函数,可以有很多功能。使用这个模块可以体会到使用linux命令行操作的感觉。
(该文章为原创,抄袭必究)