返回顶部
首页 > 资讯 > 后端开发 > Python >python 的路径操作
  • 170
分享到

python 的路径操作

路径操作python 2023-01-31 01:01:08 170人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

一 常用函数 os模块 os.sep 表示默认的文件路径分隔符,windows为\, linux为/ os.walk(spath): 用来遍历目录下的文件和子目录 os.listdir(dirname):列出dirname下的目录和文件

一 常用函数

os模块

os.sep 表示默认的文件路径分隔符,windows为\, linux为/
os.walk(spath): 用来遍历目录下的文件和子目录
os.listdir(dirname):列出dirname下的目录和文件
os.mkdir() : 创建目录
os.makedirs(): 创建目录,包含中间级目录
os.remove():删除文件,不能是目录
os.rmdir():删除空目录
os.removedirs(path):删除目录及其子目录
os.rename(src, dst) :修改文件名
os.renames(old, new) :修改文件或目录名,包含中间级

os.chdir("/tmp") : 更改当前目录
os.chmod( "c:\\test\\buildid.txt", stat.S_IWRITE ) : 去除文件的只读属性

os.path模块

os.path.pathsep 表示默认的路径间的分隔符,windows为; Linux为:
os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false
os.path.isfile(name):判断name是不是一个文件,不存在name也返回false
os.path.exists(name):判断是否存在文件或目录name
os.path.getsize(name):获得文件大小,如果name是目录返回0L
os.path.getctime(name):获得文件的创建时间

os.path.getmtime(name):获得文件的修改时间

os.path.getatime(name):获得文件的最后访问时间

 

os.path.isabs(name):测试是否是绝对路径
os.path.abspath(name):获得绝对路径
os.path.nORMpath(path):规范path字符串形式

os.path.relpath(path, start='.'):返回路径的相对版本

os.path.split(name):分割文件名与目录(事实上,如果你完全使用目录,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在)
os.path.splitext():分离文件名与扩展名
os.path.splitdrive():分离驱动名或unc名字
os.path.join(path,name):连接目录与文件名或目录

os.path.basename(path):返回文件名
os.path.dirname(path):返回文件路径

os.path.expanduser("~"):用来获得user的home路径。


shutil模块
shutil.copyfile(src, dst): 拷贝文件
shutil.copytree(srcDir, dstDir) : 拷贝目录

 

shutil.rmtree('dir') : 删除非空文件夹

shutil.move('old','new') :修改文件和目录名称

 

glob模块

匹配文件:glob.glob(r”c:\linuxany\*.py”)


出处:Http://itech.cnblogs.com/

--结束END--

本文标题: python 的路径操作

本文链接: https://lsjlt.com/news/184334.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python 的路径操作
    一 常用函数 os模块 os.sep 表示默认的文件路径分隔符,windows为\, linux为/ os.walk(spath): 用来遍历目录下的文件和子目录 os.listdir(dirname):列出dirname下的目录和文件...
    99+
    2023-01-31
    路径 操作 python
  • Python中如何操作文件路径
    本篇文章为大家展示了Python中如何操作文件路径,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python文件路径操作方法之1: os.listdir(path) //path为目录功能相当于在p...
    99+
    2023-06-17
  • 一文搞懂Python的文件路径操作
    如果你要在代码里读取一个文件,那么你首先要知道这个文件的路径。如果只有一个文件,那么很简单,直接复制这个文件所在的文件夹路径及其文件名即可。而在很多情况下,我们会处理大量的文件,这些文件一般都会按一定...
    99+
    2023-08-31
    python linux windows
  • python文件与路径操作神器 pathlib
    pathlib中封装了PurePath和Path类,前者用于处理路径风格的字符串;后者是前者的子类,可直接处理路径。 PurePath最甜的功能是重载了运算符,从而可以实现类似下面这...
    99+
    2024-04-02
  • python 文件和路径操作函数小结
    1: os.listdir(path) //path为目录 功能相当于在path目录下执行dir命令,返回为list类型 print os.listdir('..') 2: os.path.walk(path,visit,arg) path...
    99+
    2023-01-31
    小结 路径 函数
  • python怎么对当前工作路径进行操作
    这篇文章给大家分享的是有关python怎么对当前工作路径进行操作的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬虫;4、...
    99+
    2023-06-14
  • Shell如何获取路径操作
    这篇文章将为大家详细讲解有关Shell如何获取路径操作,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。pwd 用法pwd: pwd [-LP]Print the name of the current wo...
    99+
    2023-06-29
  • docker 设置windows存储路径的操作
    在win10下安装docker时,选择container类型为Linux container之后,设置存储路径不能再通过修改daemon的graph值配置了,具体修改方式如下图: 第...
    99+
    2024-04-02
  • Python中的os.path路径模块中的操作方法总结
    解析路径 路径解析依赖与os中定义的一些变量: os.sep-路径各部分之间的分隔符。 os.extsep-文件名与文件扩展名之间的分隔符。 os.pardir-路径中表示目录树上一级的部分。...
    99+
    2022-06-04
    操作方法 路径 模块
  • Java SE 7文件操作中的路径操作是怎样的
    Java SE 7文件操作中的路径操作是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Java SE 7中对Path类的操作主要有两种:对路径的操作和对文...
    99+
    2023-06-17
  • 如何在Python中使用数组操作路径(path)?
    在Python中,处理文件路径是一个非常常见的任务。无论是在文件系统中读取文件,还是在网络上处理URL,操作路径(path)都是必须的。Python提供了一个标准库模块os.path,它可以让你轻松地处理路径。 在本文中,我们将介绍如何在P...
    99+
    2023-10-07
    bash 数组 path
  • Python中的路径API如何实现高效的并发操作?
    Python是一种强大的编程语言,广泛应用于各个领域。在编写Python应用程序时,路径操作是一个非常常见的任务。Python提供了许多模块和API来处理路径操作,但是在并发环境下,路径操作可能会成为性能瓶颈。本文将介绍如何使用Python...
    99+
    2023-06-29
    并发 path api
  • Python数据库操作的捷径:少走弯路,直达数据库操作的巅峰
    使用Python进行数据库操作时,经常会遇到一些常见的错误和问题。这些错误和问题不仅会影响代码的质量和运行效率,还会导致难以调试和维护。为了帮助您避免这些问题,本文将提供一些宝贵的提示和技巧,帮助您提升数据库操作技能,从而提高工作效率和项...
    99+
    2024-02-07
    Python 数据库 SQL 查询 实例 代码
  • Python工作路径sys.path修改
      刚开始学习Python的时候,我们会使用命令行,而我们编辑的模块(脚本)往往会放在另外的文件夹中,包括路径也可能与python所安装的路径不同,因此跟着教材或者视频敲实验的时候,会导师有些函数无法直接调用脚本,入import、reloa...
    99+
    2023-01-31
    路径 工作 Python
  • Shell获取路径操作(dirname$0pwd)的实现
    目录pwd用法pwd:pwd-L:pwd-P:basename用法basename:basename-s:basename-a:dirname用法dirname:dirname-z:...
    99+
    2024-04-02
  • C#中路径的操作方法有哪些
    这篇文章主要介绍了C#中路径的操作方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。判定一个给定的C#路径是否有效,合法通过Path.GetInvalidPathCha...
    99+
    2023-06-18
  • hx-post 未使用正确的操作(路径)
    问题内容 使用 htmx 提交表单,hx-post 使用操作的当前路径,同时用操作属性替换 hx-post 我得到正确的路径。 https://imgur.com/a/Vh3snub ...
    99+
    2024-02-06
  • Python 中如何使用接口来操作文件路径?
    在 Python 的开发中,文件操作是必不可少的一部分。而在文件操作中,对文件路径的处理也是非常重要的一环。Python 中提供了许多接口来操作文件路径,这些接口可以让我们更加方便地处理文件路径,避免了手动处理路径所带来的错误。 一、os...
    99+
    2023-10-09
    接口 path 日志
  • Shell获取路径操作(dirname $0 pwd)的实现
    目录pwd用法pwd:pwd-L:pwd-P:basename用法basename:basename-s:basename-a:dirname用法dirname:dirname-z:  在shell脚...
    99+
    2022-06-05
    Shell获取路径操作 Shelldirname$0pwd
  • RocketMQ4.5.2 修改mqnamesrv 和 mqbroker的日志路径操作
    此解决方案是针对window的,因为日志默认保存路径在C盘,linux忽略。 学习RocketMQ过程中,总是出现 com.alibaba.rocketmq.client.exce...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作