python学习笔记一创建文件makeTextfile.py读取显示readTextFile.py
2014-07-14 17:50
519 查看
这个脚本提醒用户输入一个(尚不存在)的文件名,然后由用户输入该文件的每一行。最后,将所有文本写入文件。
makeTextFIle.py
readTextFIle.py
#!/user/bin/env python
'readTextFile.py -- read and display text file'
# get filename
fname = raw_input('Enter filename:')
print
# attempt to open file for reading
try:
fobj = open(fname, 'r')
except IOError, e:
print"*** file open error:", e
else:
# display contents to the screen
for eachLine in fobj:
print eachLine,
fobj.close()
makeTextFIle.py
#!/usr/bin/env pythpn 'makeTextfile.py -- create text file' import os ls = os.linesep # get filename while True: fname = raw_input('plz add fname') if os.path.exists(fname): print"ERROR: '%s' already exists" % fname else: break # get file content (text) lines all = [] print "\nEnter lines('.'by itself to quit).\n" # loop until user terminates input while True: entry = raw_input('> ') if entry == '.': break else: all.append(entry) # write lines to file with proper line-ending fobj = open(fname, 'w') fobj.writelines(['%s%s' % (x, ls) for x in all]) fobj.close() print 'done'
readTextFIle.py
#!/user/bin/env python
'readTextFile.py -- read and display text file'
# get filename
fname = raw_input('Enter filename:')
# attempt to open file for reading
try:
fobj = open(fname, 'r')
except IOError, e:
print"*** file open error:", e
else:
# display contents to the screen
for eachLine in fobj:
print eachLine,
fobj.close()
相关文章推荐
- python 学习笔记之 dom(xml 文件创建)
- Python 创建、读取和写入文件以及yield关键字- 千月的python linux 系统管理指南学习笔记(14)
- 【极客学院】-python学习笔记-Python快速入门(面向对象-引入外部文件-Web2Py创建网站)
- SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(2)--示例篇:创建一个登录控件(原创)(转载本文请注明出处)
- Python学习笔记之一 文本文件的创建与显示
- python学习笔记: 一些有用的文件操作函数
- Python3.3 学习笔记6 - 文件
- Hibernate学习之 -- 使用Middlegen-Hibernate-r5创建oracle10g的table的hibernate映射文件,Hibernate学习笔记三 ---持久化类和关系数据
- [学习笔记]疯狂JAVA-关于文件的创建(Chapter15)
- Python学习笔记整理(七)Python中的元组和文件及其他
- python学习笔记5-核心类型-元组和文件及其他
- Python学习笔记(三):文件和目录工具
- Python学习笔记——文件对象和操作(2)
- python学习笔记——文件
- Python学习笔记 === python脚本文件快速浏览说明
- Python学习笔记-XML大文件的XSD验证方法
- Python学习笔记---模块;文件与文本处理
- shell时间,shell创建文件,linux shell编写以日期时间为文件名的脚本学习笔记 (转)
- python学习笔记——文件
- python学习笔记(一)-文件操作