python学习-读写文件
2011-12-09 00:05
309 查看
#!/usr/bin/env python #encoding=utf-8 import os #os.linesep代表一个换行符 #window下是'\r\n',unix下是'\n' ls = os.linesep def readFile(): fname = raw_input('Enter a filename: ') print try: fobj = open(fname,'r') except IOError, e: print '*** file open error:',e else: for eachLine in fobj: #print eachLine.rstrip('\n') #rstrip('\n')可以把字符串右侧所有的'\n'删除 #print eachLine.lstrip('x')#可以把字符串左侧所有的字符x删除 #strip('\n ')可以把字符串两端所有的'\n'和空格删除 print eachLine, fobj.close() def writeFile(): while True: #<python核心编程>52页好像少写了下面这一行代码 #这本书第一个demo就这么大个疏漏,实在不应该 fname = raw_input('Enter a filename: ') if os.path.exists(fname): print 'error: %s already exists' % fname else: break all = [] print '\nEnter lines (. by itself to quit).\n' while True: entry = raw_input('>') if entry == '.': break else: all.append(entry) fobj = open(fname,'w') fobj.writelines(['%s%s' % (x,ls) for x in all]) fobj.close() print 'DOWN!' if __name__ == '__main__': while True: want = raw_input('what you want?\n\'w\':write,\'r\':read :') if want == 'w': writeFile() break elif want == 'r': readFile() break else: continue
相关文章推荐
- Python学习笔记(3)--数据文件的读写
- 廖雪峰python学习笔记10&&11:容错处理与文件读写
- python 学习正则与文件读写 从字符串里面找出 邮箱正则
- 【python学习笔记】22:numpy文件读写和一些常量
- Python 学习(4)---文件的读写操作以及数据的腌制
- python学习笔记之编写readConfig读写配置文件
- Python学习第十七天——文件读写和异常处理
- Learn Python The Hard Way学习(16) - 读写文件
- 初学Python的学习笔记12----单元测试、文档测试和文件读写
- python文件读写实例学习笔记
- python学习文件简单读写操作
- python学习:读写文件和字典排序
- Python学习之文件读写
- 【Python学习笔记】IO编程:文件读写
- 笨方法学习Python-习题16: 读写文件
- python文件读写学习
- Python学习笔记(18)-目录操作与文件读写
- open()文件对象的seek、tell方法详解 分类: python基础学习 open()文件读写 python Module 2013-09-05 09:40 450人阅读 评论(0) 收藏
- 文件操作注意事项 分类: python 小练习 python基础学习 open()文件读写 2013-12-03 11:05 532人阅读 评论(0) 收藏
- python学习——IO编程——文件读写