ElmasSs commited on
Commit
257c56c
·
verified ·
1 Parent(s): 708ee6d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -0
app.py CHANGED
@@ -38,6 +38,22 @@ ERROR_SUGGESTIONS = {
38
  "suggestion": "Sözlükte (dictionary) olmayan bir anahtara erişmeye çalışıyorsunuz.",
39
  "example": "Doğru kullanım:\n```python\nmy_dict = {'a': 1, 'b': 2}\nprint(my_dict['a'])\n```"
40
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  }
42
 
43
  # Kodun analiz edilmesi ve hataların tespiti
 
38
  "suggestion": "Sözlükte (dictionary) olmayan bir anahtara erişmeye çalışıyorsunuz.",
39
  "example": "Doğru kullanım:\n```python\nmy_dict = {'a': 1, 'b': 2}\nprint(my_dict['a'])\n```"
40
  },
41
+ "AttributeError": {
42
+ "suggestion": "Bir nesnenin niteliklerine veya metodlarına yanlış şekilde erişilmeye çalışılmış.",
43
+ "example": "Doğru kullanım:\n```python\nmy_str = 'hello'\nprint(my_str.upper())\n```"
44
+ },
45
+ "FileNotFoundError": {
46
+ "suggestion": "Dosya bulunamadı. Dosya yolunu ve adını kontrol edin.",
47
+ "example": "Doğru kullanım:\n```python\nwith open('dosya.txt', 'r') as file:\n content = file.read()\n```"
48
+ },
49
+ "OverflowError": {
50
+ "suggestion": "Bir sayı çok büyük ya da küçük. Hesaplama sınırlarını aşmış olabilir.",
51
+ "example": "Doğru kullanım:\n```python\nimport math\nprint(math.exp(10))\n```"
52
+ },
53
+ "ValueError": {
54
+ "suggestion": "Veri tipi yanlış. Verilen veri beklenmeyen bir tipte olabilir.",
55
+ "example": "Doğru kullanım:\n```python\nnumber = int('10')\nprint(number)\n```"
56
+ },
57
  }
58
 
59
  # Kodun analiz edilmesi ve hataların tespiti