Python学习之路——初显身手
2015-03-16 20:13
337 查看
第一个Python程序
直接贴代码了。makeTextFile.py:
#!/usr/bin/env python 'makeTextFile.py -- create text file' import os ls = os.linesep #get filename while True: fname = raw_input('Please enter file name: ') if os.path.exists(fname): print 'Error: %s already exists' % fname else: break #get file content (text) lines all = [] print 'Enter lines (. by itself to quit).' #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:
#!/usr/bin/env python 'readTextFile.py -- read and display text file' #get filename fname = raw_input('Please enter file name: ') 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()程序运行:
相关文章推荐
- python学习之路
- 我的python学习之路----运行脚本文件(windows)
- 我的python学习之路--如何写python模块
- python学习之路-继承
- python学习之路-面向对象的编程
- python 学习之路——除法运算
- 学习python之路---python小算法总结(一)
- python学习之路------文件分割工具
- 我的python学习之路--列表表达式及匿名函数lambda
- python学习之路- 标准库
- 我的python学习之路----传递命令行参数给脚本及获取环境变量
- 我的python学习之路----函数
- 我的python学习之路----包、模块
- 我的python学习之路--with
- 我的python学习之路----发送带附件邮件(基于smtp)
- 我的python学习之路----语法
- 我的python学习之路----类
- 我的python学习之路----转换位串到utf-8字符串
- 我的python学习之路---optparse源代码学习
- python学习之路-继承