码迷,mamicode.com
首页 > 编程语言 > 详细

python, 操作文件和目录

时间:2017-06-27 00:08:58      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:mkdir   扩展   michael   操作系统   nbsp   win   shu   name   color   

操作系统提供的命令只是简单地调用了操作系统提供的接口函数,Python内置的os模块也可以直接调用操作系统提供的接口函数

基本功能

import os
#操作系统类型
os.name
#posix:Linux、Unix或Mac OS X,nt:Windows系统

#要获取详细的系统信息,Windows上不提供
os.uname()

#环境变量查看
os.environ
#要获取某个环境变量的值,可以调用os.environ.get(‘key‘)
os.environ.get(PATH)
os.environ.get(x, default)

操作文件和目录

# 查看当前目录的绝对路径:
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.path.join()
#拆分路径
os.path.split(/Users/michael/testdir/file.txt)
(/Users/michael/testdir, file.txt)

#文件扩展名
os.path.splitext(/path/to/file.txt)
(/path/to/file, .txt)

#shutil模块中找到很多实用函数,它们可以看做是os模块的补充

#当前目录下的所有目录
[x for x in os.listdir(.) if os.path.isdir(x)]
#列出所有的.py文件
[x for x in os.listdir(.) if os.path.isfile(x) and os.path.splitext(x)[1]==.py]

 

参考文章  https://docs.python.org/3/library/os.html?highlight=os#module-os

python, 操作文件和目录

标签:mkdir   扩展   michael   操作系统   nbsp   win   shu   name   color   

原文地址:http://www.cnblogs.com/xiexiaoxiao/p/7082816.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!