Python -- 文件 目录

小Q:烽火连三月,家书抵万金;白头搔更短,浑欲不胜簪。      ---杜甫《春望》

-------------------------------------------------------------------------------------------------

file文件方法====================================================

格式:file  object = open(file_name [, access_mode][, buffering])
         file_name:要访问的文件名称的字符串值
         access_mode:打开文件的模式:只读,写入,追加等。默认模式为只读(r)。
         buffering:被设为0,就不会有寄存;值取1,访问文件时会寄存行;设为大于1的整数,

就是的寄存区的缓冲大小;取负值,寄存区的缓冲大小则为系统默认。

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
# 打开一个文件
fo = open("foo.txt", "wb")
print "文件名: ", fo.name
print "是否已关闭 : ", fo.closed
print "访问模式 : ", fo.mode
print "末尾是否强制加空格 : ", fo.softspace

>>>>>>>>>
文件名:  foo.txt
是否已关闭 :  False
访问模式 :  wb
末尾是否强制加空格 :  0
#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
# 打开一个文件
fo = open("foo.txt", "wb")
fo.write( "www.runoob.com!\nVery good site!\n");
 
# 关闭打开的文件
fo.close()

###会创建foo.txt文件,并将内容写入该文件,并关闭文件。如果你打开这个文件,将看到以下内容:
$ cat foo.txt 
www.runoob.com!
Very good site!

os文件目录=================================================

Python的os模块提供了帮你执行文件处理操作的方法,比如重命名和删除文件。
要使用os模块,必须先导入它,才可以调用相关的功能。

os.mkdir("file")                                     创建目录
shutil.copyfile("oldfile","newfile")       oldfile和newfile都只能是文件
os.rename("oldname","newname")       文件或目录都是使用这条命令
shutil.move("oldpos","newpos")          移动文件(目录)   
os.remove("file")                                  删除文件
os.rmdir("dir")                                     只能删除空目录
举例:进入"/home/newdir"目录?

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os
 
# 将当前目录改为"/home/newdir"
os.chdir("/home/newdir")
#显示当前目录
os.getcwd()

举例:删除" /tmp/test"目录的例子。目录的完全合规的名称必须被给出,否则会在当前目录下搜索该目录

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os 

# 删除”/tmp/test”目录
os.rmdir( "/tmp/test"  )

举例:重命名一个已经存在的文件test1.txt,并删除文件test2.txt

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os
 
# 重命名文件test1.txt到test2.txt。
os.rename( "test1.txt", "test2.txt" )
# 删除一个已经存在的文件test2.txt
os.remove("test2.txt")

---------------------------------------------------------------------------------------------------

注:具体的文件、目录的方法见超链接。^^^^^^^^

时间: 2024-10-11 20:39:32

Python -- 文件 目录的相关文章

python之模块filecmp(文件/目录比较)

# -*- coding: utf-8 -*- #python 27 #xiaodeng #python之模块filecmp(文件/目录比较) #用于比较文件及文件夹的内容.他是轻量级的工具.可以做一些简单的文件比较操作,将电脑上相同的文件进行删除去重处理 import filecmp #1.匹配2个文件的内容是否匹配,参数为文件路径 #返回布尔值 print filecmp.cmp('test1.txt','test2.txt')#False print filecmp.cmp('test3.

【Python文件处理】递归批处理文件夹子目录内所有txt数据

因为有个需求,需要处理文件夹内所有txt文件,将txt里面的数据筛选,重新存储. 虽然手工可以做,但想到了python一直主张的是自动化测试,就想试着写一个自动化处理数据的程序. 一.分析数据格式 需要处理的数据是txt格式存储的.下图中一行中的数据依次是,帧.时间.编号.特征点编号.特征点名字.特征点世界坐标x,y,z,特征点屏幕坐标x,y,一共32个特征点,最后6个数据是头部姿态的位置x,y,z和偏转角度x,y,z.一行共计233个字段. 需要完成的工作是,把特征点的编号,世界坐标,屏幕坐标

Python - os 文件/目录操作

最近经常用到 os 操作文件/目录,感觉挺好使的,但是一直没有系统的梳理学习一下, 今天想借此机会整理一下工作中常用的方法,也算自己总结学习的一个积累吧. 直接上代码,注释明了 #-*-coding:utf-8-*- # Time:2017/9/27 23:18 # Author:YangYangJun import os #返回当前工作目录 currentpath = os.getcwd() print os.listdir(currentpath) # ['newFile', 'Pyos.p

Python OS 文件/目录方法

Python OS 文件/目录方法 os 模块提供了非常丰富的方法用来处理文件和目录.常用的方法如下表所示: 序号 方法及描述 1 os.access(path, mode) 检验权限模式 2 os.chdir(path) 改变当前工作目录 3 os.chflags(path, flags) 设置路径的标记为数字标记. 4 os.chmod(path, mode) 更改权限 5 os.chown(path, uid, gid) 更改文件所有者 6 os.chroot(path) 改变当前进程的根

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

本文主要介绍python文件和目录操作函数小结,主要涉及到os模块和shutil模块的一些方法. python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r"c:\python")检验给出的路径是否是一个文件:os.path.isf

python模块目录文件后续

1,新增PythonModule加载path Ruiy tip(关于python list[]数据库类型特殊你懂的!append(""),extend([""])) 2,print(sys.argc) list[""]以列表形式显示的数据信息; sys.argv列表的第一个元素永远都是程序的名称,其他元素都是sys.argv列表的元素,位置从1开始;看到这里,看官你又应该懂了,和shell的环境变量$0 -$n?不一样吗? 3,python越对下

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

有关python文件和目录操作函数小结,主要涉及到os模块和shutil模块的一些方法. python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个文件:os.path.isfile()检验给出

Python文件和目录操作实例代码

对于文件和目录的处理,虽然可以通过操作系统命令来完成,但是Python语言为了便于开发人员以编程的方式处理相关工作,提供了许多处理文件和目录的内置函数.重要的是,这些函数无论是在Unix.Windows还是Macintosh平台上,它们的使用方式是完全一致的. 本文将详细解释这些函数的使用方法.首先,介绍Python语言中类似于Windows系统的dir命令的列出文件功能,然后描述如何测试一个文件名对应的是一个标准文件.目录还是链接,以及提取文件大小和日期的方法.之后,还将介绍如何删除文件和目录

python 查看目录下所有目录和文件

python查看目录下所有的子目录和子文件 python递归便利目录结构 方法1 import json, os def list_dir(path, res): for i in os.listdir(path): temp_dir = os.path.join(path, i) if os.path.isdir(temp_dir): temp = {"dirname": temp_dir, 'child_dirs': [], 'files': []} res['child_dirs