美文网首页
Python常用模块之os.path、os

Python常用模块之os.path、os

作者: justgo_b2cd | 来源:发表于2021-01-13 14:04 被阅读0次
>>>import os.path##加载os.path包
>>>os.path.split('/TJ/Project/chenggm/test.py')#拆分路径,返回目录和文件名构成的元组
('/TJ/Projext/chenggm', 'test.py')
>>>os.path.dirname('/TJ/Project/chenggm/test.py')#返回文件所在的目录
'/TJ/Project/chenggm'
>>>os.path.basename('/TJ/Project/chenggm/test.py')#返回文件名字
>>> os.path.join('/TJ/Project','chenggm', 'test.py')#生成文件路径
'/TJ/Project/chenggm/test.py'
>>>os.path.abspath('./test.py')#获取文件的绝对路径
'/TJ/Project/chenggm/test.py'
>>> os.path.exists('./test.py')#判断文件是否存在
True
>>> os.path.exists('./')
True
>>> os.path.getsize('./test.py')#判断文件是否是空。getsize函数返回以字节为单位的文件大小
297
>>> os.path.isfile('./test.py')#判断是否是文件
True
>>> os.path.isdir('./')#判断是否是路径
True
###创建删除目录通过os模块进行,mkdir函数创建单个目录,makedirs函数递归创建目录,用法如下
>>> import os
>>> os.mkdir('test')
# 当已经存在时,会报错
>>> os.mkdir('test')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
FileExistsError: [Errno 17] File exists: 'test'
>>> os.makedirs('test/test')
#remove函数删除文件,rmdir函数删除目录,用法如下
>>> os.remove('test.py')
>>> os.rmdir('./test/test')
#列出文件夹下的所有文件和目录
>>> os.listdir('./')
['test.py', 'test1.py']

相关文章

  • Python os总结

    Python os.path应用场景总结 编程中经常用到os模块,os.path常用于文件的属性获取,以下是模块常...

  • python os.path模块常用方法详解

    python os.path模块常用方法详解 os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该...

  • 【Python爬虫】os.path方法

    一、介绍下os.path方法常用方法: 没有介绍的可以参考 python os.path模块Ensample: ...

  • python内置os.path模块

    python内置os.path模块 os.path os.path 模块 是 os模块下的一个子模块,同样用于目录...

  • python os与os.path模块

    python os与os.path模块

  • Python常用模块

    Python常用模块之time模块 Python常用模块之os模块 Python常用模块之sys模块 Python...

  • os的基本

    python中os.path常用模块 os.path.sep:路径分隔符 linux下就用这个了’/’ os.pa...

  • python基础学习(三)

    常用模块 String模块 数学模块 随机模块 OS模块 os.path模块 re模块 常用函数及操作 列表操作 ...

  • OS.PATH的方法应用

    os.path的声明 import os os.path的模块方法: 常用方法 dirname 剥离文件路径,返回...

  • 异常

    今天学习了os模块中的一些操作,常用模块有: os模块 os.path模块 shutil模块 ...

网友评论

      本文标题:Python常用模块之os.path、os

      本文链接:https://www.haomeiwen.com/subject/iypuaktx.html