Python学习笔记之一 文本文件的创建与显示
2013-04-08 23:06
323 查看
创建个TXT文本
makeTextFile.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
'makeTextFile.py--创建一个文本文件'
import os
#输入文件名
while True :
filename = raw_input('输入文件名')
if os.path.exists(filename) :
print 'ERROR: %s already exists' % filename
else :
break
#输入文件内容
contents = []
print '/n输入每行文本,以#结束'
while True :
entry = raw_input('> ')
if entry == '.' :
break
else :
contents.append(entry)
#写入文件
fobj = open(filename+‘txt’, 'w')
fobj.writelines(['%s%s' % (eachline, os.linesep) for eachline in contents])
fobj.close()
print 'Done!'
这个用来显示
readTextFile.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
'readTextFile.py--读取显示文本文件'
#获取文件名
filename = raw_input('输入文件名:')
#打开文件
try :
fobj = open(filename+‘txt’, 'r')
except IOError, error:
print ' %s 打开失败:%s' % (filename,error)
exit()
else :
#显示文本
for eachline in fobj :
print eachline
#文件关闭
fobj.close()
makeTextFile.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
'makeTextFile.py--创建一个文本文件'
import os
#输入文件名
while True :
filename = raw_input('输入文件名')
if os.path.exists(filename) :
print 'ERROR: %s already exists' % filename
else :
break
#输入文件内容
contents = []
print '/n输入每行文本,以#结束'
while True :
entry = raw_input('> ')
if entry == '.' :
break
else :
contents.append(entry)
#写入文件
fobj = open(filename+‘txt’, 'w')
fobj.writelines(['%s%s' % (eachline, os.linesep) for eachline in contents])
fobj.close()
print 'Done!'
这个用来显示
readTextFile.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
'readTextFile.py--读取显示文本文件'
#获取文件名
filename = raw_input('输入文件名:')
#打开文件
try :
fobj = open(filename+‘txt’, 'r')
except IOError, error:
print ' %s 打开失败:%s' % (filename,error)
exit()
else :
#显示文本
for eachline in fobj :
print eachline
#文件关闭
fobj.close()
相关文章推荐
- Python学习笔记之一 文本文件的创建与显示
- python-MySQL学习笔记-第二章-在特定数据库中创建表
- Python 创建、读取和写入文件以及yield关键字- 千月的python linux 系统管理指南学习笔记(14)
- MFC学习笔记.day01续-调试MessageBox,注册窗口,创建窗口,显示,更新,消息循环,回调函数
- 我的python学习笔记.创建和使用类
- 【基于C++和Python的Opencv3学习笔记之图像载入、显示和保存】
- Python3+OpenCV学习笔记(一):图像加载、显示和保存
- python进阶学习笔记(五)——创建实例属性、初始化实例属性
- SDL库的学习笔记之三—创建窗口与显示图片
- iOS学习笔记14—PDF的文件的创建、显示和解析
- Python 学习笔记 - 线程(基本概念和创建)
- Quick cocos2dx-Lua(V3.3R1)学习笔记(4)------创建精灵 菜单,让我们做个最简单的点击菜单显示精灵吧
- python cookbook第三版学习笔记十二:类和对象(三)创建新的类或实例属性
- python 学习笔记之 dom(xml 文件创建)
- Python学习笔记(四十三)virtualenv (创建一套“隔离”的Python运行环境)
- Python学习笔记:元组的创建
- Python学习笔记九:列表(1)--列表元素介绍及创建方法
- python3.4学习笔记(五) IDLE显示行号问题,插件安装和其他开发工具介绍
- Web 在线文件管理器学习笔记与总结(2)显示文件列表(名称,类型,大小,可读,可写,可执行,创建时间,修改时间,访问时间)
- python进阶学习笔记(四)——python中访问限制、创建类属性、定义实例方法、定义类方法、类的继承