Python os模块学习笔记
一、os模块概述 Python os模块包含普遍的操作系统功能。例如文件的复制、创建、修改、删除文件及文件夹... 二、常用方法 1、os.listdir() 返回指定目录下的所有文件和目录名。 2、os.remove() 删除一个文件。 3、os.system() 运行shell命令。 4、os.path.split() 函数返回一个路径的目录名和文件名 5、os.path.isfile()和os.path.isdir() 函数分别检验给出的路径是一个文件还是目录,返回值分别为Ture或False 6、os.path.exists() 函数用来检验给出的路径是否存在,返回值分别为Ture或False。 7、os.path.getsize(name) 获得文件大小,如果name是目录返回0L 8、os.path.splitext() 分离文件名与扩展名 9、os.path.join(path,name) 连接目录与文件名或目录 10、os.path.basename(path) 返回文件名 11、os.path.dirname(path) 返回文件路径 12、os.walk(path) 该函数返回一个元组,该元组有3个元素,这3个元素分别表示每次遍历的路径名,目录列表和文件列表 复制代码 代码如下: >>> import os >>> for root,dirs,files in os.walk("wd/chat",topdown=False): ... for name in dirs: 实例:用python批量修改文件的扩展名: 复制代码 代码如下: import os # 列出当前目录下所有的文件 for filename in files: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 使用python subprocess.popen ..不能阻止exe停止工作提示[复
- python – 如何将numpy数组作为对象存储在pandas数据框中?
- IPython notebook:如何重新加载特定Python文件中的所有模块
- Python time和datetime区别和简单示例
- python使用pil库实现图片合成实例代码
- python使用opencv按一定间隔截取视频帧
- Django认证模块
- python – Scipy.optimize Inequality Constraint – 不平等
- python – 你会以什么方式提出一种算法来检测不同对象之间的
- 毕业季,意味着大批的论文要出世了!Python带你告别代写!