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

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

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

Студворк — интернет-сервис помощи студентам
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
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.08.2014, 15:13
Ответы с готовыми решениями:

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

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

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

3
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
30.08.2014, 15:21
Судя по ошибке, у тебя не делается скриншот экрана и в переменную m ничего не записывается, по этому она имеет тип None. По этому вылетаешь ошибка. Выясняй в чем причина, возможно api модуля не правильно понял.
1
0 / 0 / 0
Регистрация: 04.02.2015
Сообщений: 9
04.02.2015, 01:37
привет! я новичок начала изучать пайтон, написала успешно свой первый(ура!) код, а вот на втором не пойму - с виду всё верно, но пишет ошибку TypeError: 'int' object is not callable. что значит? может загвоздка в числе Пи? ) не совсем поняла как именно его брать, писала как math.pi
кто знает, отпишитесь ;-)
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
04.02.2015, 14:06
Екатерина09, Во 1 создавай новую тему, во 2 выкладывай код и ошибку. Код обрамляй в теги python и тогда посмотрим.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.02.2015, 14:06
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Основы WebGL. Раскрашивание вершин с помощью VBO
8Observer8 05.07.2025
На русском https:/ / vkvideo. ru/ video-231374465_456239020 На английском https:/ / www. youtube. com/ watch?v=oskqtCrWns0 Исходники примера:
Мониторинг микросервисов с OpenTelemetry в Kubernetes
Mr. Docker 04.07.2025
Проблема наблюдаемости (observability) в Kubernetes - это не просто вопрос сбора логов или метрик. Это целый комплекс вызовов, которые возникают из-за самой природы контейнеризации и оркестрации. К. . .
Проблемы с Kotlin и Wasm при создании игры
GameUnited 03.07.2025
В современном мире разработки игр выбор технологии - это зачастую балансирование между удобством разработки, переносимостью и производительностью. Когда я решил создать свою первую веб-игру, мой. . .
Создаем микросервисы с Go и Kubernetes
golander 02.07.2025
Когда я только начинал с микросервисами, все спорили о том, какой язык юзать. Сейчас Go (или Golang) фактически захватил эту нишу. И вот почему этот язык настолько заходит для этих задач: . . .
C++23, квантовые вычисления и взаимодействие с Q#
bytestream 02.07.2025
Я всегда с некоторым скептицизмом относился к громким заявлениям о революциях в IT, но квантовые вычисления - это тот случай, когда революция действительно происходит прямо у нас на глазах. Последние. . .
Вот в чем сила LM.
Hrethgir 02.07.2025
как на английском будет “обслуживание“ Слово «обслуживание» на английском языке может переводиться несколькими способами в зависимости от контекста: * **Service** — самый распространённый. . .
Использование Keycloak со Spring Boot и интеграция Identity Provider
Javaican 01.07.2025
Два года назад я получил задачу, которая сначала показалась тривиальной: интегрировать корпоративную аутентификацию в микросервисную архитектуру. На тот момент у нас было семь Spring Boot приложений,. . .
Содержание темы с примерами на WebGL
8Observer8 01.07.2025
Все примеры из книги Мацуды и Ли в песочнице JSFiddle Пример выводит точку красного цвета размером 10 пикселей на WebGL 1. 0 и 2. 0 WebGL 1. 0. Передача координаты точки из главной программы в. . .
Основы WebGL. Простой треугольник
8Observer8 01.07.2025
Простой треугольник без трансформаций. Для трансформаций можно использовать glMatrix, как в примере: https:/ / plnkr. co/ edit/ qT6ZTwvncLPRamK5?preview На русском: . . .
Полиглотные микросервисы на C# и .NET
ArchitectMsa 30.06.2025
Полиглотная архитектура появилась не из желания усложнить жизнь разработчикам. Она родилась из практической необходимости решать разные задачи наиболее эффективным способом. В одном из проектов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru