693579551 发表于 2018-8-9 09:52:32

python中文件读写的快速入门实例

#!/usr/bin/env python  

  
'makeTextFile.py -- create text file'
  

  
import os
  
ls = os.linesep
  

  
# get filename
  
while True:
  
fname = raw_input('Please input the filename: ')
  
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!'
页: [1]
查看完整版本: python中文件读写的快速入门实例