0
点赞
收藏
分享

微信扫一扫

极客编程python入门-操作文件和目录


操作文件和目录


Python内置的os模块也可以直接调用操作系统提供的接口函数。


>>> import os
>>> os.name # 操作系统类型
'posix'


极客编程python入门-操作文件和目录_环境变量


如果是​posix​,说明系统是​Linux​​Unix​​Mac OS X​,如果是​nt​,就是​Windows​系统。


要获取详细的系统信息,可以调用uname()函数:


极客编程python入门-操作文件和目录_os模块_02


环境变量


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


>>> os.environ
environ({'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'TERM_PROGRAM_VERSION': '326', 'LOGNAME': 'michael', 'USER': 'michael', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/mysql/bin', ...})


极客编程python入门-操作文件和目录_环境变量_03


操作文件和目录


# 查看当前目录的绝对路径:
>>> os.path.abspath('.')
'/Users/michael'
# 在某个目录下创建一个新目录,首先把新目录的完整路径表示出来:
>>> os.path.join('/Users/michael', 'testdir')
'/Users/michael/testdir'
# 然后创建一个目录:
>>> os.mkdir('/Users/michael/testdir')
# 删掉一个目录:
>>> os.rmdir('/Users/michael/testdir')


文件操作使用下面的函数。


# 对文件重命名:
>>> os.rename('test.txt', 'test.py')
# 删掉文件:
>>> os.remove('test.py')


小结


Python的os模块封装了操作系统的目录和文件操作,要注意这些函数有的在os模块中,有的在os.path模块中。

举报

相关推荐

0 条评论