Python关于文件操作的总结

获取当前工作目录:os.getcwd()

返回指定目录下的所有文件和目录名 os.listdir()

删除一个文件 os.remove()

删除多个文件 os.removedirs(r"c:\python")

校验给出的路径是否为一个文件 os.path.isfile()

校验给出的路径是否为目录 os.path.isdir()

判断是否为绝对路径 os.path.isabs()

返回一个路径的目录和文件名 os.path.split()

分离扩展名 os.path.splitext

获取路径名 os.path.dirname()

运行shell os.system

读取和设置环境变量 os.getenv() os.putenv()

重命名 os.rename

创建多级目录 os.makedir(r"c:\python\test")

创建单个目录 os.mkdir()

获取文件大小 os.path.getsize(filename)

文件操作

创建空文件 os.mknod("test.txt")

直接打开文件 fp= open ("test.txt",w) 打开方式有,a,w,r+,w+,a+等

读取 fp.read(size)

读取一行。fp.readline()

写 fp.write()

目录操作

创建目录 os.mkdir("file")

复制文件 shutil.copyfile("older","newfile")

复制文件目录 shutil.copytree("oldname","newname")

移动文件(“oldpos","newpos")

删除空目录 os.rmdir()

删除空或者有内容的目录 os.rmtree()

换目录 os.chdir()

时间: 2024-10-06 05:55:46

Python关于文件操作的总结的相关文章

python之文件操作-复制、剪切、删除等

下面是把sourceDir文件夹下的以.JPG结尾的文件全部复制到targetDir文件夹下: <span style="font-size:18px;">>>>import os >>> import os.path >>> import shutil >>> def copyFiles(sourceDir,targetDir): for files in os.listdir(sourceDir):

Python开发【第三章】:Python的文件操作

Python的文件操作 一.读取操作,3种读取方式的区别 #!/usr/bin/env python # -*- coding:utf-8 -*- #-Author-Lian info_file = open("here_we_are",encoding="utf-8") #默认读取模式 print(info_file) #不加参数,直接打印 #<_io.TextIOWrapper name='here_we_are' mode='r' encoding='u

python中文件操作的其他方法

前面介绍过Python中文件操作的一般方法,包括打开,写入,关闭.本文中介绍下python中关于文件操作的其他比较常用的一些方法. 首先创建一个文件poems: p=open('poems','r',encoding='utf-8')for i in p:print(i)结果如下: hello,everyone白日依山尽,黄河入海流.欲穷千里目,更上一层楼. 1.readline   #读取一行内容 p=open('poems','r',encoding='utf-8') print(p.rea

Python中文件操作

一.文件打开操作 1.文件操作步骤: (1)打开文件模式: f =open("db",'a')    #文件追加 f = open("db",'r')    #只读操作(默认模式) f = open("db",'w')    #只写操作,会先清空原文件 f = open("db",'x')    #文件存在,会报错,不存在创建并只写 f = open("db",'rx|a|w')  #以二进制的方式只读或只

[python拾遗]文件操作

文件操作 1.open()函数 open()函数主要用于文件处理,一般分为下面3个过程: 1.打开文件 2.操作文件 3.关闭文件 常见的格式示例: f = open('note.txt','r') f.read() f.close() 1.打开文件 文件句柄 = open('文件路径','模式') 常见的模式有: 1.‘r’,只读 2.‘w’,只写(当对打开执行只写操作后,文件原内容将会被清空,注意备份) 3.‘a’,追加 "+" 表示可以同时读写某个文件 1.‘r+’ 2.‘w+’

【转】PYTHON open/文件操作

[注]虽是转载,但会在原文上有些修改! open/文件操作f=open('/tmp/hello','w') #open(路径+文件名,读写模式) #读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式 如:'rb','wb','r+b'等等 读写模式的类型有: rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)w     以写方式打开,a     以追加模式打开 (从 EOF 开始, 必要时创建新文件)r+     以读写模式打开w+   

[转载]python:open/文件操作

open/文件操作f=open('/tmp/hello','w') #open(路径+文件名,读写模式) #读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式 如:'rb','wb','r+b'等等 读写模式的类型有: rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)w     以写方式打开,a     以追加模式打开 (从 EOF 开始, 必要时创建新文件)r+     以读写模式打开w+     以读写模式打开 (参见 w )a+ 

python使用文件操作完成登录程序

本文主要是实现:在python中运用文件操作完成注册,验证和登录功能(ps:我的文件名为db) 代码: #!/usr/bin/env python# -*- coding:utf-8 -*-# author by lh def login(username, password): ''' 验证用户名和密码 :param username: :param password: :return: ''' with open('db', 'r') as f: for line in f: line =

python基本文件操作(文件输入和输出)

文件输入输出中常用的文件对象方法: open : 返回一个新的文件对象,调用该对象的上的方法可对文件进行任何操作 readline: 读取一行你给哦如果您包括结尾的换行符在内 write: 将数据写入文件中 close: 关闭文件对象:   举例:读取E盘中的work.txt文件 f = open('work.txt') line  =f.readline() print(line) f.close() 如果给readline设置一个参数 n 则读取n个字符 不设置 则只读取一行包括结尾的换行符