首页 > 编程语言 > 详细

Python学习日记---文件操作

时间:2015-06-25 01:29:19      阅读:248      评论:0      收藏:0      [点我收藏+]

与文件操作有关函数:

 1.打开一个文件open("文件名","打开方式")

打开方式归类:

模式打开方式文件存在文件不存在
r只读打开文件报错
w只写清空文件并打开创建并打开
a只写打开并追加创建并打开
r+读写从文件开始读,或重写报错
w+读写清空并打开创建并打开
a+读写打开并追加创建并打开

范例:

iword.txt文件内容

First word

Second word

threed word


oword.txt文件内容

(NULL)

File = open ("iword.txt","r")
File1 = open("oword.txt","w")
for line in File:
    print(line,end="")     #由于文件结尾处含有换行符,若不取消print换行,将多换一行

输出结果

First word

Second word

threed word

注意当for要遍历的对象为文件流时,将逐行读取值line中

与文件操作有关方法:


对象.close() :关闭打开的文件流

对象.read()  :将文件对象中的内容以一串字符串的方式读出

对象.readline() :读取当前文件位置一行

对象.write(A)  :将A写入到对象流中

对象.seek(相对位移量,引用点) :移动文件当前位置     #  File.seek(10,1)

   引用点值   意义

    0       文件起始位置,默认值

    1       文件当前位置

    2       文件结束位置

对象.tell()  :返回文件相对位置(起始与当前)



有关新一行在各系统出入:

系统字符组合
UNIX 和 Mac OS X\n
MS Windows\r\n
Mac (pre OS X)\r

#注意这点往往应用在Windos与Linux文档转换


3.与OS有关文件方法

import OS 

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

os.chdir(PATH)     :将当前工作目录切换为PATH目录

os.listdir(PATH)    :显示PATH目录下的文件以及目录并生成列表                                        



Python学习日记---文件操作

原文:http://openex.blog.51cto.com/6280069/1665252

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!