python关于文件的一些记录

1.文件打开:

file("data.txt")或open("data.txt")注意不要漏了文件的后缀。(不加参数时,file为你默认为'r',reading,只读模式,文件必须存在,否则引发异常。)

也有open("data.txt","w")'w'就是writing,以这种模式打开文件,原来文件中的内容会被你新写入的内容覆盖掉,如果文件不存在,会自动创建文件。

还有open("data,txt","a")appending。它也是一种写入模式,但你写入的内容不会覆盖之前的内容,而是添加到文件中。文件不存在也会自动创建文件。

2.读取文件:

data = f.read()可以通过read()函数把文件内所有内容读进一个字符串中

readline() #读取一行内容

readlines() #把内容按行读取至一个list中

5.把内容写入文件:

f.write('a string you want to write')  write的参数可以是一个字符串,或者一个字符串变量。

f.writelines(['a','string','you','want','to','write'])参数是字符串用write,是列表或序列用writelines

但如果直接写入的话就是变成没有空格的一句:astringyouwanttowrite

4.做完对文件的操作之后,记得用close()关闭文件,释放资源

f.close()

posted @ 2017-01-28 16:21  汪神  阅读(253)  评论(0编辑  收藏  举报