`
小牛鼻
  • 浏览: 15392 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
最近访客 更多访客>>
社区版块
存档分类
最新评论

Python中的文件和目录操作函数

阅读更多
os和os.path模块
os.listdir(dirname):列出dirname下的目录和文件
os.getcwd():获得当前工作目录
os.curdir:返回但前目录('.')
os.chdir(dirname):改变工作目录到dirname

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.abspath(name):获得绝对路径
os.path.normpath(path):规范path字符串形式
os.path.split(name):分割文件名与目录(事实上,如果你完全使用目录,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在)
os.path.splitext():分离文件名与扩展名
os.path.join(path,name):连接目录与文件名或目录
os.path.basename(path):返回文件名
os.path.dirname(path):返回文件路径

glob
可以使用简单的方法匹配某个目录下的所有子目录或文件,用法也很简单。
glob.glob(regression) 返回一个列表
glob.iglob(regression) 返回一个遍历器
分享到:
评论
1 楼 simomo 2011-02-09  
总结的好~
收 藏了

相关推荐

    python 文件操作函数

    以上只是Python文件操作函数的一部分,掌握这些函数的使用方法,可以让你更加熟练地进行文件处理,提高编程效率。在实际开发中,合理利用这些函数可以解决各种文件相关的任务,无论是数据处理、日志记录还是配置文件...

    python 文件简单操作

    Python 文件简单操作 Python 中对文件、文件夹的操作需要涉及到 os 模块和 shutil 模块。下面将详细介绍 Python 中文件简单操作的知识点。...了解这些模块的函数和方法可以帮助我们更好地操作文件和目录。

    python函数实验报告.doc

    - 函数可以接受参数,如`isPrime`函数中的`v`,用于传递值到函数内部进行处理。 - 参数类型可以是整数、字符串等,例如`demo`函数接收一个字符串`v`,统计其中的大写字母、小写字母、数字和其他字符的个数。 3. *...

    python文件操作实验报告.doc

    Python文件操作是编程中不可或缺的一部分,它涉及到对文件的读取、写入、追加、移动、删除等操作。在Python中,文件操作通常通过内置的`open()`函数实现,结合不同的模式(如'r'、'w'、'a'等)来执行不同操作。 在...

    Python实现多级目录压缩与解压文件的方法

    总结一下,Python中实现多级目录的压缩与解压主要依赖`zipfile`库的`ZipFile`类以及`os`库提供的文件和目录操作函数。通过遍历目录结构,读取和写入文件,我们可以轻松地处理复杂的文件压缩和解压缩任务。在实际应用...

    精品课件 Python从入门到精通 第13章 文件及目录操作(共26页).ppt

    1. **基本文件操作**:在Python中,我们通常使用内置的`open()`函数来打开文件。`open()`函数需要两个参数,第一个是文件名,第二个是模式,如`'r'`(只读)、`'w'`(只写)、`'a'`(追加)等。使用`'b'`表示二进制...

    python实验报告-函数定义和调用.doc

    在这个函数中,还使用了`turtle`库来创建图形界面,通过控制画笔的移动和转向,实现了数字的绘制。 实验的第二部分要求实现`isNum(num)`函数,该函数接收一个字符串参数`num`,判断其是否能表示整数、浮点数或复数...

    python对文件、文件夹(文件操作函数)的操作

    了解并熟练掌握这些文件操作函数对于Python开发者来说至关重要。无论是日常开发还是数据分析项目,都能够极大地提高工作效率,确保数据的安全和有效管理。因此,学习和实践这些知识点对于提升Python技能是必不可少的...

    在Python中居然可以定义两个同名通参数的函数

    在Python中,函数本质上是一个对象,可以通过赋值操作来创建。当在同一个作用域内定义两个同名函数时,实际上是在进行对象的重新赋值操作。也就是说,第二次定义会覆盖第一次定义。这与我们在其他语言中所见到的行为...

    python文件和目录操作函数小结

    python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个...

    python :头歌答案内置函数

    在Python文件中,这一行告诉解释器该文件使用UTF-8字符编码。这对于包含中文等特殊字符的Python源文件来说非常有用,可以避免在文件读写时发生乱码问题。 2. 函数定义 ```python def is_prime(num): ``` 这行代码...

    Python append()函数在for循环中的覆盖问题解决文件

    文件就是一个python文件,里面有append()函数在for循环中使用出现覆盖的错误,并予以解决,配合本人博文内容《Python append()函数在for循环中的覆盖问题》观看更好

    python中的文件读写练习题(csdn)————程序.pdf

    Python 语言中处理文件读写是非常重要的一部分,本文将通过实践 exercises 介绍 Python 中的文件读写操作。 文件读写的重要性 在实际应用中,文件读写操作是非常常见的,例如读取数据文件、写入日志文件、导出...

    Python之操作文件和目录共5页.pdf.zip

    在Python编程语言中,操作文件和目录是日常开发任务中的重要组成部分。无论是读取、写入文件,还是创建、删除目录,Python都提供了简洁而强大的API。本资料“Python之操作文件和目录共5页.pdf”将深入探讨这些关键...

    python excel操作函数

    Python提供了多个库来实现Excel文件的读写操作,其中最常用的是`pandas`库的`read_excel()`和`to_excel()`函数,以及`openpyxl`和`xlrd/xlwt`库。本篇文章将详细介绍这些库和它们的功能。 1. **pandas库** - `...

    python 文件操作api(文件操作函数)

    python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个...

    python、python匿名函数、文件操作

    在Python的世界里,我们可以探索到许多有趣的编程概念和技术,其中包括匿名函数和文件操作。本文将深入讲解这两个主题,并结合具体实例来帮助你更好地理解它们。 首先,我们来谈谈Python中的匿名函数,也称为lambda...

    java调用python中的自定义函数函数

    在Java中,我们可以使用Jython的API来加载这个Python文件,并调用`add`函数。以下是一个Java代码示例: ```java import org.python.util.PythonInterpreter; import org.python.core.*; public class ...

    Python 文件 I / O 操作及函数.docx

    Python 的 `os` 模块提供了操作系统相关的功能,例如列出目录中的文件,改变当前工作目录,以及文件和目录的创建和删除等。虽然 `os` 模块没有直接参与文件 I/O,但它与文件操作密切相关,可以帮助进行更复杂的文件...

Global site tag (gtag.js) - Google Analytics