码迷,mamicode.com
首页 > 编程语言 > 详细

python FileError

时间:2016-11-10 07:39:32      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:tee   directory   guest   attribute   ict   append   file   mod   invalid   

  1 >>> ls1=["nihia"]
  2 >>> ls1
  3 [nihia]
  4 >>> ls1.pop()
  5 nihia
  6 >>> ls1.append("sssss")
  7 >>> ls1
  8 [sssss]
  9 >>> assert len(ls1)>0
 10 >>> ls1.pop()
 11 sssss
 12 >>> assert len(ls1)>0
 13 
 14 Traceback (most recent call last):
 15   File "<pyshell#38>", line 1, in <module>
 16     assert len(ls1)>0
 17 AssertionError
 18 >>> 
 19 >>> ls1.fishc
 20 
 21 Traceback (most recent call last):
 22   File "<pyshell#40>", line 1, in <module>
 23     ls1.fishc
 24 AttributeError: list object has no attribute fishc
 25 >>> 
 26 >>> ms1[3]
 27 
 28 Traceback (most recent call last):
 29   File "<pyshell#42>", line 1, in <module>
 30     ms1[3]
 31 NameError: name ms1 is not defined
 32 >>> ls1[3]
 33 
 34 Traceback (most recent call last):
 35   File "<pyshell#43>", line 1, in <module>
 36     ls1[3]
 37 IndexError: list index out of range
 38 >>> 
 39 >>> dict1={one:1 ,two:2}
 40 >>> dict1[one]
 41 1
 42 >>> dict1[four]
 43 
 44 Traceback (most recent call last):
 45   File "<pyshell#47>", line 1, in <module>
 46     dict1[four]
 47 KeyError: four
 48 >>> dixt1.get(four)
 49 
 50 Traceback (most recent call last):
 51   File "<pyshell#48>", line 1, in <module>
 52     dixt1.get(four)
 53 NameError: name dixt1 is not defined
 54 >>> dict1.get(four)
 55 >>> dict1.get(two)
 56 2
 57 >>> 1+1
 58 
 59 Traceback (most recent call last):
 60   File "<pyshell#51>", line 1, in <module>
 61     1+1
 62 TypeError: unsupported operand type(s) for +: int and str
 63 >>> 5/0
 64 
 65 Traceback (most recent call last):
 66   File "<pyshell#52>", line 1, in <module>
 67     5/0
 68 ZeroDivisionError: integer division or modulo by zero
 69 >>> 
 70 >>> 
 71 >>> 
 72 >>> 
 73 >>> ================================ RESTART ================================
 74 >>> 
 75 
 76 Traceback (most recent call last):
 77   File "/tmp/guest-WX48w4/文档/py1.py", line 2, in <module>
 78     file_name=open(myname)
 79 IOError: [Errno 2] No such file or directory: myname
 80 >>> ================================ RESTART ================================
 81 >>> 
 82 
 83 Traceback (most recent call last):
 84   File "/tmp/guest-WX48w4/文档/py1.py", line 2, in <module>
 85     file_name=open(myname.txt)
 86 IOError: [Errno 2] No such file or directory: myname.txt
 87 >>> ================================ RESTART ================================
 88 >>> 
 89 wrong
 90 [Errno 2] No such file or directory: myname.txt
 91 >>> ================================ RESTART ================================
 92 >>> 
 93 wrong
 94 [Errno 2] No such file or directory: myname.txt
 95 >>> ================================ RESTART ================================
 96 >>> 
 97 
 98 Traceback (most recent call last):
 99   File "/tmp/guest-WX48w4/文档/py1.py", line 2, in <module>
100     name=a+1
101 NameError: name a is not defined
102 >>> ================================ RESTART ================================
103 >>> 
104 wrong
105 unsupported operand type(s) for +: int and str
106 >>> ================================ RESTART ================================
107 >>> 
108 
109 Traceback (most recent call last):
110   File "/tmp/guest-WX48w4/文档/py1.py", line 2, in <module>
111     int (abc)
112 ValueError: invalid literal for int() with base 10: abc
113 >>> ================================ RESTART ================================
114 >>> 
115 
116 Traceback (most recent call last):
117   File "/tmp/guest-WX48w4/文档/py1.py", line 5, in <module>
118     print (file_name.read())
119 NameError: name file_name is not defined
120 >>> 1/0
121 
122 Traceback (most recent call last):
123   File "<pyshell#57>", line 1, in <module>
124     1/0
125 ZeroDivisionError: integer division or modulo by zero
126 >>> raise 1/0
127 
128 Traceback (most recent call last):
129   File "<pyshell#58>", line 1, in <module>
130     raise 1/0
131 ZeroDivisionError: integer division or modulo by zero
132 >>> 
 1 try:
 2     int (123)
 3     #name=1+‘1‘
 4     #file_name=open(‘myname.txt‘)
 5     print (file_name.read())
 6     file_name.close()
 7 except IOError as reason:  #eg1
 8     print (wrong\n+str(reason))
 9 except TypeError as reason:
10     print (wrong\n+str(reason))
11 except:     #eg2
12     print (wrong\n+str(reason))
13 except (TypeError,IOError):     #eg3
14     print (wrong\n+str(reason))
15 finally:    #keep away from not closing the  file
16     file_name.close()
17 
18     

 

python FileError

标签:tee   directory   guest   attribute   ict   append   file   mod   invalid   

原文地址:http://www.cnblogs.com/13224ACMer/p/6049473.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!