学习笔记_操作文件和目录

学习笔记_操作文件和目录

学习日期:2016年9月29日
学习课程:操作文件和目录 - 廖雪峰的官方网站

  • Python内置的os模块也可以直接调用操作系统提供的接口函数。可以让我们操作文件、目录。

环境变量

  • 在操作系统中定义的环境变量,全部保存在os.environ这个变量中,可以直接查看。

  • 要获取某个环境变量的值,可以调用os.environ.get('key')

操作文件和目录

  • 操作文件和目录的函数一部分放在os模块中,一部分放在os.path模块中,这一点要注意一下。

  • 创建一个目录的分两步,首先通过os.path.join(目录,新文件夹名)函数,把目录和新文件夹合到一起。然后通过os.mkdir(合成后的目录)创建新目录。

  • 删除一个目录,直接通过os.rmdir(目录)操作。

  • 要拆分路径时,也不要直接去拆字符串,而要通过os.path.split()函数,这样可以把一个路径拆分为两部分,后一部分总是最后级别的目录或文件名。

  • os.path.splitext()可以直接让你得到文件扩展名,很多时候非常方便。

  • 我们要列出当前目录下的所有目录,只需要一行代码。

>>> [x for x in os.listdir('.') if os.path.isdir(x)]
['.lein', '.local', '.m2', '.npm', '.ssh', '.Trash', '.vim', 'Applications', 'Desktop', ...]
  • 要列出所有的.py文件,也只需一行代码。
>>> [x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1]=='.py']
['apis.py', 'config.py', 'models.py', 'pymonitor.py', 'test_db.py', 'urls.py', 'wsgiapp.py']
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值