Создание потоков в Python

У меня есть скрипт, и я хочу, чтобы одна функция запускалась одновременно с другой.

Пример кода, который я посмотрел:

import threading

def MyThread (threading.thread):
    # doing something........

def MyThread2 (threading.thread):
    # doing something........

MyThread().start()
MyThread2().start()

У меня проблемы с получением этой работы. Я бы предпочел, чтобы это происходило с использованием многопоточной функции, а не класса.

Это рабочий скрипт:

from threading import Thread

class myClass():

    def help(self):
        os.system('./ssh.py')

    def nope(self):
        a = [1,2,3,4,5,6,67,78]
        for i in a:
            print i
            sleep(1)


if __name__ == "__main__":
    Yep = myClass()
    thread = Thread(target = Yep.help)
    thread2 = Thread(target = Yep.nope)
    thread.start()
    thread2.start()
    thread.join()
    print 'Finished'
148
задан vinzee 28 June 2019 в 14:56
поделиться