python os模块常用命令以及简单示例
2018-03-20 16:37
633 查看
python os模块常用命令以及简单示例
简单示例:编写一个程序其功能是:
当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。
1: 代码
# coding=utf-8 """ @author: jiajiknag 程序功能:当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。 """ from datetime import datetime import os # 绝对路径:abspath() pwd = os.path.abspath('.') print('输出当前目录所在的文件名') # 遍历当前目录下的文件 for f in os.listdir(pwd): # 获取目录中文件的大小 fsize = os.path.getsize(f) # 从获取到结束所花费的时间 mtime = datetime.fromtimestamp(os.path.getmtime(f)).strftime('%Y-%m-%d %H:%M') # isdir()判断指定对象是否为目录 flag = '/' if os.path.isdir(f) else '' # 输出文件大小,查询日期,获取的时间,文件名 print('%10d %s %s%s' % (fsize, mtime, f, flag))
1: 结果
3:pyhton os模块常用命名
os.name——判断现在正在实用的平台,Windows 返回 ‘nt’; Linux 返回’posix’
os.getcwd()——得到当前工作的目录。
os.listdir()——指定所有目录下所有的文件和目录名。
os.remove()——删除指定文件
os.rmdir()——删除指定目录
os.mkdir()——创建目录
注意:这样只能建立一层,要想递归建立可用:os.makedirs()
os.path.isfile()——判断指定对象是否为文件。是返回True,否则False
os.path.isdir()——判断指定对象是否为目录。是True,否则False。
os.path.split()——返回路径的目录和文件名
os.getcwd()——获得当前工作的目录(get current work dir)
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)——返回文件路径
注:
pyhton os 模块常用命令参考出处:
相关文章推荐
- python os模块 以及 os.path模块 常用命令
- python os模块 常用命令
- python os模块常用命令
- python os模块 常用命令
- python os模块 常用命令
- [python]python os模块 常用命令
- python os模块 常用命令
- python os模块 常用命令
- python os 模块常用命令
- [转]python os模块 常用命令
- python os模块 常用命令
- python os模块 常用命令 【转载】
- python os模块 常用命令
- python os模块 常用命令
- python os模块常用命令
- 基于Python os模块常用命令介绍
- 【python】os模块常用命令
- python os模块 常用命令
- python os模块 常用命令
- python os模块常用命令