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

与文件操作有关函数:

 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,日记,文件操作)