zoukankan      html  css  js  c++  java
  • Python 读写文件

    简单的实例:

    写输入内容到创建的文件中:

    import os
    ls = os.linesep     #Win is '
    ' and Linux is '
    '
    fileName = raw_input('Please enter your file name here:')
    
    while True:
        if os.path.exists(fileName):
            print 'The file "%s" has already existed' %fileName
            exit(0)
        else:
            break
    
    print "Enter what you can type here:"
    
    lines = list()  #Create an empty list
    #lines = []
    while True:
        inputLine = raw_input('>')
        if inputLine == ' ':
            break
        else:
            lines.append(inputLine)
    
    fileHandler = open(fileName, 'w')
    fileHandler.writelines('%s%s' %(n, ls) for n in lines)
    fileHandler.close()
    print 'Write succeed!!'
    View Code

    读指定文件的内容:

     1 import os
     2 fileName = raw_input('Please your file name:')
     3 print '***Begin to read file.'
     4 try:
     5     fileHandler = open(fileName, 'r')
     6 except IOError, e:
     7     print "*** Open file failed:", e
     8 else:
     9     for line in fileHandler:
    10         print line,                 #Notice the comma
    11 finally:
    12     print '***Begin to close file.'
    13 fileHandler.close()
    View Code
  • 相关阅读:
    Aizu
    Aizu
    POJ
    POJ
    POJ
    UVA
    manacher
    Gym
    Gym
    Gym
  • 原文地址:https://www.cnblogs.com/AmitX-moten/p/4176054.html
Copyright © 2011-2022 走看看