三.文件操作
Posted 秋水潺流
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三.文件操作相关的知识,希望对你有一定的参考价值。
1.python切换目录基本操作
>>>import os
>>>os.getcwd()---获取当前工作目录(current working dirctory)
>>>os.chdir(\'......\')---切换到包含要打开的文件的目录
2.打开数据文件,读取文件第一个数据行
data=open(\'sketch.txt\')
print(data.readline(),end=\'\')
注:readline和readlines,read都是用来读取文件内容,readline()每次读取一行,当前位置移到下一行;readlines()读取整个文件所有行,保存在一个列表(list)变量中,每行作为一个元素;read(size)从文件当前位置起读取size个字节(如果文件结束,就读取到文件结束为止),如果size是负值或省略,读取到文件结束为止,返回结果是一个字符串。
3.退回到文件其实位置的方法:data.seek(0)
注:关于seek()函数的用法:http://www.iplaypy.com/sys/s168.html
4.利用split()函数抽取出数据行中的各个部分
data=open(\'sketch.txt\')
for each_line in data:
(role,line_spoken)=each_line.split(\':\')---split()方法返回一个字符串列表,赋值至一个目标标识符,这称为 多重赋值
print(role,end=\'\')
print(\'said:\',end=\'\')
print(line_spoken,end=\'\')
data.close()
注:split()方法的应用:http://www.cnblogs.com/hjhsysu/p/5700347.html
以上是关于三.文件操作的主要内容,如果未能解决你的问题,请参考以下文章