[Python]文件操作

  
  
  
  
  1. #!/usr/local/bin/python3 
  2. #coding=UTF-8 
  3. ''''' 
  4. Created on 2011-2-25 
  5. @author: Jacky 
  6. ''' 
  7. import os 
  8. path = os.getcwd()+"\\HelloPython.py" 
  9. size = 1024 
  10. #不使用with语句手动关闭文件流 
  11. try
  12.     file = open(path,encoding="UTF-8"
  13.     while True
  14.         #返回一个字典 
  15.         lines = file.readlines(size) 
  16.         if not lines: 
  17.             print("the lines is null"
  18.             break 
  19.         for line in lines: 
  20.             print(line,end="") 
  21. except IOError as err: 
  22.     print(err) 
  23. finally
  24.     #locals()返回一个本地变量字典 
  25.     if "file" in locals(): 
  26.         file.close() 
  27.  
  28. #使用with语句自动关闭文件流 
  29. try
  30.     with open(path,encoding="UTF-8") as file: 
  31.         while True
  32.             #返回一个字典 
  33.             lines = file.readlines(size) 
  34.             if not lines: 
  35.                 print("the lines is null"); 
  36.                 break 
  37.             for line in lines: 
  38.                 print(line,end="") 
  39.         print() 
  40. except IOError as err: 
  41.     print(err) 

 

你可能感兴趣的:(python文件操作)