OS模块

来源:互联网 发布:淘宝幸运抽奖 编辑:程序博客网 时间:2024/06/04 18:48

列出dirname下的目录和文件:

os.listdir(dirname)

获得当前工作目录

os.getcwd()

返回当前目录

os.curdir

改变工作目录到dirname

os.chdir(dirname)

判断name是不是一个目录,name不是目录就返回false

os.path.isdir(name)

判断name是不是一个文件,不存在name也返回false

os.path.isfile(name)

判断是否存在文件或目录name

os.path.exists(name)

获得文件大小,如果name是目录返回0

os.path.getsize(name)

获得绝对路径

os.path.abspath(name)

规范path字符串形式

os.path.normpath(path)

分割文件名与目录(事实上,如果你完全使用目录,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在)

os.path.split(name)

分离文件名与扩展名

os.path.splitext()

连接目录与文件名或目录

os.path.join(path,name)

返回文件名

os.path.basename(path)

返回文件路径

os.path.dirname(path)

# 在 __init__.py文件中os.path.split(__file__)# ('D:\\yanzijia\\page_ctrl\\urls', '__init__.py')os.listdir(os.path.split(__file__)[0]# ['url_file.py', 'url_file.pyc', 'url_home.py', ....]
原创粉丝点击