Python 3.x 如何使用不同的值重新排列多线程的脚本输出?
我想用不同的线程调用这个函数,每个线程包含来自循环的不同值。结果和我想要的结果如下所示。就像我的剧本一样 结果为(3)个线程 我想要(3)个线程 我的剧本:Python 3.x 如何使用不同的值重新排列多线程的脚本输出?,python-3.x,multithreading,python-multithreading,Python 3.x,Multithreading,Python Multithreading,我想用不同的线程调用这个函数,每个线程包含来自循环的不同值。结果和我想要的结果如下所示。就像我的剧本一样 结果为(3)个线程 我想要(3)个线程 我的剧本: from threading import Thread #Imports def checker(urls): print(f"Checking Data {urls}") threads = [] urls = open("links.txt", "r").rea
from threading import Thread #Imports
def checker(urls):
print(f"Checking Data {urls}")
threads = []
urls = open("links.txt", "r").readlines() # loading And reading textfile lines
urls = (linez.replace("\n", "")for linez in urls)
for linez in urls: # First Loop
# Data Below is to be sent to threads
data = linez
#Data Above is to be sent to threads
for i in range(3): #Second Loop Inside First Loop
process = Thread(target=checker, args=[data])
process.start()
threads.append(process)
for x in threads: #Third Alone xD Loop
x.join()
你为什么需要它?“对于范围(3)中的我):“我是线程新手,我认为这就是创建线程的方式,哈哈……”。。我想发布我从txt文件加载的url,每个线程携带不同的url并调用函数…:但我一直在尝试其他方法,为什么你需要它?“对于范围(3)中的我):“我是线程新手,我认为这就是创建线程的方式,哈哈……”。。我想发布我从txt文件加载的url,每个线程携带不同的url并调用函数…:但我一直在尝试其他的方法,
Checking Data x
Checking Data y
Checking Data z
from threading import Thread #Imports
def checker(urls):
print(f"Checking Data {urls}")
threads = []
urls = open("links.txt", "r").readlines() # loading And reading textfile lines
urls = (linez.replace("\n", "")for linez in urls)
for linez in urls: # First Loop
# Data Below is to be sent to threads
data = linez
#Data Above is to be sent to threads
for i in range(3): #Second Loop Inside First Loop
process = Thread(target=checker, args=[data])
process.start()
threads.append(process)
for x in threads: #Third Alone xD Loop
x.join()