Python 的文件读写
写文件
import os
ls=os.linesep
#get filename
fname=raw_input('Enter file name: ')
if os.path.exists(fname):
print "Error:"+fname
#get file content
all=[]
print "\nEnter lines ('.' by itself to quit).\n"
while True:
entry=raw_input('> ')
if entry=='.':
break
else:
all.append(entry)
#write file
print all
fobj=open(fname,'w')
fobj.writelines(['%s%s' % (x,ls) for x in all])
fobj.close()
print 'Done'
读文件
#!/usr/bin/env python
'ReadFile.py -- Read text file'
#get filename
fname=raw_input('Enter file name: ')
#read file content
try:
fobj=open(fname,'r')
except IOError,e:
print "open error",e
for eachline in fobj:
print eachline,
fobj.close()
作者:代码示例
出处:http://codemo.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
您的支持是我前进的动力,请猛击: