Python os模块的使用

os 模块提供了一个统一的操作系统接口函数, 这些接口函数通常是平台指定的

os 模块能在不同操作系统平台间自动切换,从而能实现跨平台操作

文中目录均表示文件夹

os模块

1.os.name

查询你正在使用的平台。Windows,返回'nt';

Linux/Unix用户,返回'posix'

2.os.getdir(path):获取当前目录,返回str3.os.listdir(path):获取当前目录下的所有文件和目录名 (无法遍历子文件夹),返回list

4.os.makedirs(dirname)os.removedirs(dirname)

makedirs可以生成多层递归目录(区分:mkdir中间不能有空路径)

removedirs可以删除多层递归的空目录

若目录中有文件则无法生成、删除

5.os.remove(filename):删除一个文件6.os.rename(src, dst):文件重命名(类似文件或目录移动,不是拷贝)

当dst文件已存在时,无法创建该文件

7.os.system():运行shell命令

8.os.walk():通过在目录树中游走输出在目录中的文件名

os.path模块

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180416G1P9FT00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券

,,