Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.99/107: Рейтинг темы: голосов - 107, средняя оценка - 4.99
2 / 2 / 2
Регистрация: 06.06.2014
Сообщений: 156
Записей в блоге: 1
1

Ошибка в коде 'NoneType' object is not iterable

30.08.2014, 15:13. Показов 20260. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
from autopy import *
from time import *
 
def mouse_click(s):
    if s == 1:
        mouse.toggle(True,mouse.LEFT_BUTTON)
        sleep(0.1)
        mouse.toggle(False,mouse.LEFT_BUTTON)
    elif s == 0:
        mouse.toggle(True,mouse.RIGHT_BUTTON)
        sleep(0.1)
        mouse.toggle(False,mouse.RIGHT_BUTTON)
    else:
        mouse.toggle(True,mouse.LEFT_BUTTON)
        sleep(0.05)
        mouse.toggle(False,mouse.LEFT_BUTTON)
        mouse.toggle(True,mouse.RIGHT_BUTTON)
        sleep(0.05)
        mouse.toggle(False,mouse.RIGHT_BUTTON)
 
def start():
    sleep(3)
    m = bitmap.capture_screen()
    f = bitmap.Bitmap.open("spoint.png")
    x,y = m.find_bitmap(f)
    print x,y
    x,y = x+185,y+65
    o1,o2,o3,o4 = x+264,y+99,x+284,y+99
    while True:
        m = bitmap.capture_screen()
        for i in xrange(22):
            c = m.get_color(x+22-i,y)
            sc,ssc = m.get_color(o1,o2),m.get_color(o3,o4)
            r,g,b = color.hex_to_rgb(c)
            if c == 15418668:
                mouse_click(1)
                print 'Red'
                break
            elif c == 4427436:
                mouse_click(0)
                print 'Blue'
                break
            elif c == 16562182:
                if r!=0 and g!=0 and b!=0:
                    mouse_click(-1)
                    print 'Yellow'
            elif sc == 0 or ssc == 0:
                mouse_click(-1)
                print 'Spin'
                break
    print 'Stop'
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
start()
File "C:\Users\Андрей\Desktop\Taiko Bot\taiko.py", line 25, in start
x,y = m.find_bitmap(f)
TypeError: 'NoneType' object is not iterable

Установил AutoPy, может нужно что то еще установить? Python 2.7.8
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.08.2014, 15:13
Ответы с готовыми решениями:

Ошибка cannot unpack non-iterable nonetype object
import pyautogui from PIL import Image from time import sleep pyautogui.FIALSAFE = True...

Ошибка 'NoneType' object is not iterable в программе 'Phyton'
Программа удаляет субстроку rotten в строковом списке. bag_of_fruits = def...

NoneType' object is not iterable
numbers = lst= for i in numbers: lst1.append(i) for j in range(i): if j // 2...

NoneType object is not iterable
Добрый вечер! Выдаёт ошибку: &quot;for i, num in enumerate(nums): TypeError: 'NoneType' object is not...

3
2740 / 2339 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
30.08.2014, 15:21 2
Судя по ошибке, у тебя не делается скриншот экрана и в переменную m ничего не записывается, по этому она имеет тип None. По этому вылетаешь ошибка. Выясняй в чем причина, возможно api модуля не правильно понял.
1
0 / 0 / 0
Регистрация: 04.02.2015
Сообщений: 9
04.02.2015, 01:37 3
привет! я новичок начала изучать пайтон, написала успешно свой первый(ура!) код, а вот на втором не пойму - с виду всё верно, но пишет ошибку TypeError: 'int' object is not callable. что значит? может загвоздка в числе Пи? ) не совсем поняла как именно его брать, писала как math.pi
кто знает, отпишитесь ;-)
0
2740 / 2339 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
04.02.2015, 14:06 4
Екатерина09, Во 1 создавай новую тему, во 2 выкладывай код и ошибку. Код обрамляй в теги python и тогда посмотрим.
1
04.02.2015, 14:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.02.2015, 14:06
Помогаю со студенческими работами здесь

TypeError: 'NoneType' object is not iterable
Здравствуйте уважаемые программисты и знатоки. Есть сама программа &quot;Калькулятор валютных свопов&quot; в...

TypeError: 'NoneType' object is not iterable
Сначала стоял Python 3.8.1 на который без проблем установился opencv, но по необходимости нужен был...

Python | Ошибка "TypeError: 'NoneType' object is not iterable"
Добрый день всем! Реализую алгоритм линейного поиска на Python с замером времени, симулируя...

'NoneType' object is not iterable Что делать?
Как исправить эту ошибку? import json import requests from bs4 import BeautifulSoup ...

Ошибка object is not iterable
a = input count = 1 for i in a: if i == &quot; &quot;: count += 1 print(count) Почему...

Ошибка 'int' object is not iterable
Добрый день! Пытаюсь предсказать стоимость акций в будущем. Есть такой код, выводит ошибку в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru