os :文件和目录的操作

文件操作

os.path.exists(path):这个函数用于检查文件或目录path是否存在,返回一个布尔值

os.path.isfile(path):这个函数用于判断参数path是否是文件(而不是目录)copy

os.path.isdir(path):这个函数用于判断参数是否是目录(而不是文件)

shutil.copy(src.dst):这个函数用于将文件或目录(src)移动到另外一个位置(dst)

os.path.abspath(path):这个函数将返回绝对路径名

os.remove(path):这个函数用来删除文件

os.chown   这个函数用来修改文件所有者

os.chmod  这个函数用来修改文件权限

目录操作

os.mkdir(path[,mode]): 这个函数用来创建目录path,在目录已存在时会抛出OSError异常

os.redir(path):这个函数用来删除目录path,在目录不存在时会抛出OSError异常

os.listdir(path):这个函数用来列出目录中的内容,目录下的所有内容(包括文件和目录)会以字符串列表的形式返回

os.chdir(path):这个函数用来修改当前目录

原文地址:https://www.cnblogs.com/yi-xixi/p/10927099.html

时间: 2024-10-11 00:18:52

os :文件和目录的操作的相关文章

python 文件与目录的操作   未完善 需要重新学习

文件与目录的操作:    -文件读写:python进行文件读写的函数是open或file file_handler = open(filename,mode) mode, 模式 说明 r 只读 r+ 读写 w 写入,先删除原文件,在重新写入,如果文件没有则 创建 w+ 读写,先删除原文件,在重新写入,如果文件没有则创建(可以写入输出) 读范例: >>> fo  = open('/tools/123/test.log')                                   

Python基础总结之第九天开始【python之OS模块对目录的操作、以及操作文件】(新手可相互督促)

年薪20万的梦想...         python对文件.目录能做什么?或者说我们需要python替我们做什么?最经常的操作就是对文件的:打开.关闭.读取.写入.修改.保存等等对目录的操作,无非就是:创建目录.删除目录.更改目录名字等等.我们先认识一下OS模块,os模块以及子模块path中包含了获取系统信息.以及对系统进行设置的函数.提供了Python系统和操作系统进行交互的一个接口.我们怎么使用os模块中的函数呢?看下代码: 1 import os #导入os模块 我们输入这样一行代码,就代

3 Python os 文件和目录

ile 对象使用 open 函数来创建,下表列出了 file 对象常用的函数: 序号 方法及描述 1 file.close() 关闭文件.关闭后文件不能再进行读写操作. 2 file.flush() 刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入. 3 file.fileno() 返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上. 4 file.isatty() 如果文件连接到一个终

在Python中对文件和目录进行操作

文件与目录操作是编程语言中非常重要的功能,Python也对其提供了相应的API支持,这篇博文就是具体介绍它们的使用方法. 一.文件打开和关闭操作 对文件进行操作在Python中分为3个步骤,首先要打开文件,然后是对文件进行读写操作,最后需要关闭文件. 1.打开文件使用的是open()函数,它提供初始化输入.输出(I/O)操作的通用接口,成功打开文件后返回一个文件对象,打开失败则引发一个错误.打开文件的语法如下: file_object = open(file_name,access_mode [

文件及目录相关操作

PHP创建文件(夹)以及目录操作 一.目录操作         首先是从目录读取的函数,opendir(),readdir(),closedir(),使用的时候是先打开文件句柄,而后迭代列出: <?php$base_dir="filelist/"; //打开目录 $fso=opendir($base_dir);echo  $base_dir."<hr/>";while($flist=readdir($fso)){//文件列表 echo $flist

(15) PHP 随笔---LAMP Linux基本操作 对文件、目录的操作

◇对目录的操作: ◇创建目录: mkdir Xmu //在当前目录下创建一个名为Xmu的目录 ◇创建多个级别目录关系: mkdir -p newdir/newdir/newdir //在当前目录下创建多个连续目录,-p的意思是以递归的方式 ◇移动目录(也可以针对文件操作): mv dir1 dir2 //把dir1移动到dir2目录下 mv dir1/dir2 dir3 //把dir2移动到dir3目录下 mv dir1/dir2 dir3/dir4 //把dir2移动到dir4目录下 ◇改目录

FileDirLocationOperator - 文件或目录位置操作.

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace MoveFiles.code { 7 //文件或目录的 FullName 或 Name. 8 public enum FileOrDirectoryNameType { FULLNAME, SIMNAME } 9 //文件/目录 的匹配方式. 10 public enum Match

Python之文件操作:文件、目录的操作

一.创建 1.创建文件 open(path,'w') 2.创建目录 (1)os.mkdir(pt[, mode=0777]) 新建一个目录pt,参数mode表示生成的目录的权限,默认是超级权限,也就是0777. (2)os.makedirs(pt) 创建多级目录 比如在python目录下创建\t1\t2\t3 3.创建临时文件 os.tmpfile() 已"w+b"的模式创建并打开一个临时文件. 缓存在内存中,不占用内存空间.用完不用删除,close()之后就不存在了 fp=os.tm

Perl文件、目录常用操作

注意,这些操作的对象是文件名(相对路径/绝对路径),而非文件/目录句柄,句柄只是perl和文件系统中文件的关联通道,而非实体对象. 创建文件 在unix类操作系统中有一个touch命令可以非常方便的创建文件,还能批量创建一些名称规律的文件.但实际上touch的主要介绍中却是"修改文件时间戳",创建文件只不过是它的辅助能力.如果没有touch命令,如何在shell环境下创建文件?最佳方式是通过重定向的方式. 在perl中没有touch类似的功能,所以原始地只能通过open打开输出类的文件