iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python中如何操作文件路径
  • 174
分享到

Python中如何操作文件路径

2023-06-17 15:06:51 174人浏览 薄情痞子

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

摘要

本篇文章为大家展示了python中如何操作文件路径,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python文件路径操作方法之1: os.listdir(path) //path为目录功能相当于在p

本篇文章为大家展示了python中如何操作文件路径,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

Python文件路径操作方法之1: os.listdir(path) //path为目录

功能相当于在path目录下执行dir命令,返回为list类型。举例:

print os.listdir(’..’)

输出:

[a,b,c,d]

Python文件路径操作方法之2: os.path.walk(path,visit,arg)

path :是将要遍历的目录

visit :是一个函数指针,函数圆形为:

callback(arg,dir,fileList)

其中arg为为传给walk的arg , dir是path下的一个目录,fileList为dir下的文件和目录组成的list

arg:传给visit用的,对walk没有什么作用

举例:

def callback(arg,directory, files):  print directory,  print files,  print arg  print ‘——————–’  os.path.walk(’.',callback, ‘123456′)

输出:

  1. . ['path0704.py', 'temp', '\xc2\xb7\xbe\xb6\xcf\xe0\xb9\
    xd8\xd1\xa7\xcf\xb0.txt'] 123456  

  2. ——————–  

  3. .\temp ['temp.h', 'temp1'] 123456  

  4. ——————–  

  5. .\temp\temp1 ['abc.bmp'] 123456 

如果想找到某个目录下所有文件,只需要在callback里面,在fileList中找出文件,即可

除此之外,还有一个函数可以用那就是os.walk,看10

Python文件路径操作方法之3:os.path.split(path)

path 为一个路径,输出,把path分成两部分,具体看实例:

print os.path.split(”abc/de.txt”)  (’abc’, ‘de.txt’)  os.path.split(”abc”)  (”, ‘abc’)  print os.path.split(”de/abc/de”)  (’de/abc’, ‘de’)

Python文件路径操作方法之4: os.path.splitext(filename)

把文件名分成文件名称和扩展名

os.path.splitext(abc/abcd.txt)  (’abc/abcd’, ‘.txt’)

Python文件路径操作方法之5: os.path.dirname(path)

把目录名提出来

print os.path.dirname(”abc”)  #输出为空  print os.path.dirname(’abc\def’)  abc

Python文件路径操作方法之6: os.path.basename(filename)

取得主文件名

print os.path.basename(’abc’)  abc  print os.path.basename(’abc.txt’)  abc  print os.path.basename(’bcd/abc’)  abc #这个需要注意不包括目录名称  print os.path.basename(’.')

Python文件路径操作方法之7:os.mkdir(path, [mode])

  • Python继承体现面向对象特征

  • Python调用.net framework主要操作步骤剖

  • Python创建Silverlight控件编写过程经验

  • Python解析XML正确应用代码示例讲解

  • Python优化图片实际操作技巧浅析

path为目录名: 这里有个要求,只能创建一级目录。比如path为 abc/def 则当前目录下必须存在abc 否则失败

Python文件路径操作方法之8: os.makedirs(path [,mode])

可以创建多级目录

Python文件路径操作方法之9:os.remove(path)

删除一个文件,一定是一个文件

os.removedirs(path) 删除一个目录下所有东西  os.rmdir(path) 删除一个目录,而且一定要空,否则os.errer

Python文件路径操作方法之10:os.walk(path)

遍历path,返回一个对象,他的每个部分都是一个三元组(’目录x’,[目录x下的目录list],目录x下面的文件)

举例:

a = os.walk(’.')  for i in a:  print i

输出:

  1. (’.', ['abc', 'temp'], ['path0704.py', '\xc2\xb7\xbe\xb6\xcf\
    xe0\xb9\xd8\xd1\xa7\xcf\xb0.txt'])  

  2. (’.\\abc’, [], ['\xd0\xc2\xbd\xa8 BMP \xcd\xbc\xcf\xf1.bmp'])  

  3. (’.\\temp’, ['temp1'], ['temp.h'])  

  4. (’.\\temp\\temp1′, [], ['abc.bmp']) 

Python文件路径操作方法之11:shutil.copy(src,dst)

把文件src内容拷贝到文件dst中。,目标区域必须可以写,如果dst存在,则dst被覆盖

上述内容就是Python中如何操作文件路径,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网Python频道。

--结束END--

本文标题: Python中如何操作文件路径

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python中如何操作文件路径
    本篇文章为大家展示了Python中如何操作文件路径,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python文件路径操作方法之1: os.listdir(path) //path为目录功能相当于在p...
    99+
    2023-06-17
  • Python 中如何使用接口来操作文件路径?
    在 Python 的开发中,文件操作是必不可少的一部分。而在文件操作中,对文件路径的处理也是非常重要的一环。Python 中提供了许多接口来操作文件路径,这些接口可以让我们更加方便地处理文件路径,避免了手动处理路径所带来的错误。 一、os...
    99+
    2023-10-09
    接口 path 日志
  • 一文搞懂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中引入文件路径的方法:1.使用os.path.abspath(_ _ file_ _)方法引入文件的绝对路径;2.使用os.path.abspath(sys.argv[0])方法引入文件的绝对路径;3.使用approot模块引...
    99+
    2024-04-02
  • python文件路径如何写
    Python文件路径可以使用相对路径或绝对路径来表示。 相对路径:相对于当前工作目录的路径。 相对于当前文件所在目录:使用相对...
    99+
    2024-02-29
    python
  • python 的路径操作
    一 常用函数 os模块 os.sep 表示默认的文件路径分隔符,windows为\, linux为/ os.walk(spath): 用来遍历目录下的文件和子目录 os.listdir(dirname):列出dirname下的目录和文件...
    99+
    2023-01-31
    路径 操作 python
  • python如何输出文件路径
    python中输出文件路径的方法:在python中可以使用print函数进行打印输出,该函数在Python3.x是一个函数,但在 Python2.x版本不是一个函数,只是一个关键字;需要使用os.getcwd()方法获取当前文件路径,然后通...
    99+
    2024-04-02
  • 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中如何分割文件名与路径
    python中分割文件名与路径的方法:1、在win操作系统中找到python程序目录;2、打开idle工具;3、在idle中新建一个shell脚本;4、输入“import os”指令导入os模块;5、通过“os.path.abspath(文...
    99+
    2024-04-02
  • python中如何获取文件绝对路径
    python中获取文件绝对路径的方法:1、在win操作系统中找到python程序目录;2、打开idle工具;3、在idle中新建一个shell脚本;4、输入“import os”指令导入os模块;5、通过“os.path.abspath(文...
    99+
    2024-04-02
  • 详解Python中文件路径
    目录Python中文件路径绝对路径和相对路径(一)目录中的斜杠们(二)正则表达式中的斜杠们什么是文件路径,Python中如何书写文件路径?Windows上的反斜杠以及OS X和Lin...
    99+
    2023-02-18
    Python中文件路径 Python文件路径怎么写
  • 如何在PHP函数中使用Path接口来操作文件路径?
    PHP是一种非常流行的服务器端编程语言,其强大的功能和易于学习的特点使得它成为了很多Web开发者的首选。在PHP中,文件操作是一个非常重要的功能,而Path接口则是PHP文件操作的核心。 Path接口是PHP的一个文件路径操作接口,它提供了...
    99+
    2023-07-08
    函数 path 接口
  • Shell如何获取路径操作
    这篇文章将为大家详细讲解有关Shell如何获取路径操作,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。pwd 用法pwd: pwd [-LP]Print the name of the current wo...
    99+
    2023-06-29
  • python中如何判断路径是否为文件
    python中判断路径是否为文件的方法:1、在win操作系统中找到python程序目录;2、打开idle工具;3、在idle中新建一个shell脚本;4、输入“import os”指令导入os模块;5、通过“os.path.isfile(路...
    99+
    2024-04-02
  • python文件秒退如何设置路径
    要设置Python文件的路径,可以使用以下方法: 在Python文件的开头使用sys.path.append(path)添加路径...
    99+
    2024-02-29
    python
  • Python如何读取相对路径文件
    目录Python读取相对路径文件第一种情况python读取文件路径失败的原因总结Python读取相对路径文件 例如下图目录结构: 第一种情况 1)xxx.py想要打开a.txt,使...
    99+
    2023-03-02
    Python相对路径文件 Python相对路径 Python读取文件
  • JAVA文件中如何获取路径
    这篇文章主要介绍了JAVA文件中如何获取路径,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 基本概念的理解`绝对路径`:你应用上的文件或目录在硬盘上真正的路径,如:URL...
    99+
    2023-05-30
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作