保存输入和读取文件【python】
2015-12-21 23:39
681 查看
make_text_file.py
read_text_file.py
# -*- coding: utf-8 -*- #!/usr/bin/env python "make_text_file.py -- create text file" import os ls = os.linesep #get filename fname = raw_input("input the name:") while True: if os.path.exists(fname): print "ERROR:'%s' already exists" %fname else: break; #get file content text lines all = [] print "\n Enter lines('.' by itself to be 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!"
read_text_file.py
#!/usr/bin/env Python "read_text_file.py --read and display text file" #get filename fname = raw_input("Enter filename:") print try: fobj = open(fname,"r") except IOError,e: print "*** file open error:",e else: for eachline in fobj: print eachline, fobj.close()
相关文章推荐
- day9 python学习随笔
- leetcode First Missing Positive python
- Python 获得命令行参数的方法
- python知识-函数式编程
- 《利用python进行数据分析》读书笔记--第十一章 金融和经济数据应用(二)
- 现代密码学 实验
- python3.4下PyQt5信号槽使用
- Python中的函数
- python基础知识
- python基础知识
- [python]python strip()方法
- python的不可变量和可变量
- Python的种种
- python-63: 为什么要学习BS4
- Python collections.defaultdict 笔记
- python--python3爬虫之模拟登录知乎
- Learning Python(6)--Python的命令行解析argparse模块
- Python练习程序(三)函数练习--ATM模拟
- python 循环
- python代码转换成rpm包