Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
32 / 25 / 12
Регистрация: 24.01.2011
Сообщений: 564
1

Потоки в python

03.03.2019, 17:35. Показов 384. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Посмотрел видеоуроки и не могу разобраться, что не так.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
f = open('links.txt', 'r')
 
def pars_info(f):
    for link in f:
        teams = {}
        try:
            teams = get_info(link)
        except:
            pass
        with open('data.json', 'w') as outfile:
            json.dump(teams, outfile)
    f.close()
 
thread_list = []
for i in range(5):
    t = threading.Thread(target=pars_info,
                         name='thread{}'.format(i),
                         args=(f))
    thread_list.append(t)
    t.start()
в функцию передаю объект файла, пытаюсь сделать 5 потоков, указываю название функции, номер потока, аргументы функции.

Почему не работает?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2019, 17:35
Ответы с готовыми решениями:

Потоки python
Всем привет! Кто подскажет, как сделать так, чтобы программа задавала вопрос, и если за X секунд...

Потоки в python
Всем доброго времени суток не давно стал изучать потоки в python и столкнулся с такими проблемами я...

Потоки Python
Ребята подскажите пожалуйста как реализовать бред препода в потоках пайтона: Вообщем надо...

Python потоки в сетях
Написать программу, которая находит максимальный поток в сети.Помогите пожалуйста.

1
301 / 159 / 87
Регистрация: 16.04.2018
Сообщений: 239
03.03.2019, 21:11 2
При указании аргументов потока, надо в конце ставить запятую. Должно быть так:
Python
1
2
3
 t = threading.Thread(target=pars_info,
                         name='thread{}'.format(i),
                         args=(f,))
1
03.03.2019, 21:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.03.2019, 21:11
Помогаю со студенческими работами здесь

Python и Pyqt5: потоки
Добрый день, программисты. Я начинающий программист. У меня есть такая задача: Есть окно...

Python socket telnet, потоки и ответ сервера
Добрый день всем. Возник вопрос, рассматриваю как общаться с python через telnet, имею код: ...

Насколько понял потоки в Python ничего не возвращают и return в них бесполезен. А что же тогда делать если из функции
...в потоке нужно именно вернуть результат, а не просто вывести через print? Гугль на это приводит...

Создать потоки и разделить на эти потоки итерации по формуле арифметической прогрессии
В общем я еще балван и новичок в py, хочу узнать. Возможно ли по значению spinBox создать...

Что такое потоки ввода, потоки вывода?
Здарова всем! Не так давно уже прогаю на С++ и все НИКАК не могу понять, что такое потоки ввода,...

Потоки ввода/вывода, файловые потоки
Объясните, пожалуйста, механизм считывания данных. Перелопатил кучу статей в интернете и всё равно...

Байтовые потоки и потоки символов
Объясните, пожалуйста подробно что имелось ввиду На самом низком уровне все операции ввода/вывода...


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

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