python文件读写
2015-07-05 20:43
791 查看
python读文件
1、读取整个文件
# -*- coding: utf-8 -*- #python进行文件读写的函数是open或file #fo = open('d:/devSpace/code/python/test.txt') #print fo.read() #fo.close() f1 = file('d:/devSpace/code/python/test.txt') print f1.read() f1.close()
2、逐行读取
#f1 = open('d:/devSpace/code/python/test.txt') #s = f1.readline() #print s #s = f1.readline() #print s #s = f1.readline() #print s #f1 = open('d:/devSpace/code/python/test.txt') #lines = f1.readlines() #for line in lines: # print line #f1.close() #f1 = open('d:/devSpace/code/python/test.txt') #print f1.next() #print f1.next() #print f1.next()
3、seek函数(确定文件读写的指针)
#f1 = file('d:/devSpace/code/python/test.txt', 'r+') #f1.seek(0,0) #print f1.read() #f1 = file('d:/devSpace/code/python/test.txt', 'r+') #f1.seek(0,1) #print f1.read() f1 = file('d:/devSpace/code/python/test.txt', 'r+') f1.seek(0,2) print f1.read()
python写文件
1、写整个文件
# -*- coding: utf-8 -*- #'w'模式下写入,如果原来的文件中有内容,则会删除原先的内容再重新写入 #fnew = open('d:/devSpace/code/python/new.txt', 'w') #fnew.write('hello \ni am new') #fnew.close() #fnew = open('d:/devSpace/code/python/new.txt', 'w') #fnew.write('i am new') #fnew.close() fnew = open('d:/devSpace/code/python/new.txt', 'r+') s = fnew.read() print s fnew.close() #fnew = open('d:/devSpace/code/python/new.txt', 'r+') #fnew.write('\n新内容') #fnew.close()
2、逐行写入
l = ['111\n', '222\n', '333\n'] f1 = open('test.txt', 'a') f1.writelines(l) f1.flush f1.close()
相关文章推荐
- python入门(一) 一个简单的python文字游戏()
- Python lambda
- Python写的分析MySQL binlog日志工具
- C中嵌入python
- Python糗百爬虫(精简版)
- 【python】为什么用python
- Python Tkinter 学习笔记(一) Hello world
- python 写的一款百度关键字url多线程采集
- 如何在windows下的Python开发工具IDLE里安装其他模块?
- (转)python中集合的运算
- 关于使用python logging模块的几点总结
- Python编写一些小玩意儿(《Python核心编程》第11章)
- Python_Monkeyrunner
- Python的名字绑定
- Python SyntaxError: Non-ASCII character '\xe8'
- vim python设置
- 数据从txt文本导入python
- python中的迭代器和生成器
- 一些Pythonic的写法
- python - easy_install的安装和使用