os模块介绍:
python编程时,经常和文件、目录打交道,这是就离不了os模块。os模块包含普遍的操作系统功能,与具体的平台无关。可以执行基本上所有的linux命令.
os常用的命令
- os.name – 判断现在正在实用的平台,Windows 返回 ‘nt’; Linux 返回’posix’
- os.getcwd() – 当前的工作目录
- os.listdir() – 指定所有目录下所有的文件和目录名。
- os.remove() – 删除指定文件
- os.rmdir() – 删除指定目录
- os.mkdir() – 创建目录
- os.path.isfile() – 判断指定对象是否为文件。是返回True,否则False
- os.path.isdir() – 判断指定对象是否为目录。是True,否则False。
- os.path.split() – 返回路径的目录和文件名
- os.system() – 执行shell命令。
- os.chdir() – 改变目录到指定目录
- os.path.getsize() – 获得文件的大小,如果为目录,返回0
- os.path.abspath() – 获得绝对路径.
- os.path.join(path, name) – 连接目录和文件名。
- os.path.basename(path) – 返回文件名
- os.path.dirname(path) – 返回文件路径
os.remove('1.png')
os.rmdir('lee')
os.mkdir('ldc')
os.path.isfile('ldc')
os.path.isdir('ldc')
os.system("echo 'hello world !!!'")
os.path.getsize('ldc/1.txt')
os.path.abspath('ldc/1.txt')