file1.py 839 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. f = open("io/data/file1")
  2. print(f.read(5))
  3. print(f.readline())
  4. print(f.read())
  5. f = open("io/data/file1")
  6. print(f.readlines())
  7. f = open("io/data/file1","r")
  8. print(f.readlines())
  9. f = open("io/data/file1","rb")
  10. print(f.readlines())
  11. f = open("io/data/file1",mode="r")
  12. print(f.readlines())
  13. f = open("io/data/file1",mode="rb")
  14. print(f.readlines())
  15. # write() error
  16. f = open('io/data/file1', 'r')
  17. try:
  18. f.write('x')
  19. except OSError:
  20. print('OSError')
  21. f.close()
  22. # read(n) error on binary file
  23. f = open('io/data/file1', 'ab')
  24. try:
  25. f.read(1)
  26. except OSError:
  27. print('OSError')
  28. f.close()
  29. # read(n) error on text file
  30. f = open('io/data/file1', 'at')
  31. try:
  32. f.read(1)
  33. except OSError:
  34. print('OSError')
  35. f.close()
  36. # read() w/o args error
  37. f = open('io/data/file1', 'ab')
  38. try:
  39. f.read()
  40. except OSError:
  41. print('OSError')
  42. f.close()