码迷,mamicode.com
首页 > 编程语言 > 详细

Python -- 文件 目录

时间:2016-05-25 07:09:31      阅读:166      评论:0      收藏:0      [点我收藏+]

标签: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")

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

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


Python -- 文件 目录

标签:python 文件 目录 方法

原文地址:http://beibing.blog.51cto.com/10693373/1782716

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!