您的位置:

如何修改这段python代码,python代码怎么修改

本文目录一览:

这段PYTHON代码怎么修改?

把这些写成一个函数

然后进行 加入多进程池,进程数10个 例如:

from multiprocessing import Pool

import os, time, random

def worker(msg):

t_start = time.time()

print('{}开始执行,进程号为 {}'.format(msg, os.getpid()))

# random.random() #随机生成0-1之间的浮点数

time.sleep(random.random() * 2)

t_stop = time.time()

print('{} 执行完毕,耗时{}'.format(msg, t_stop - t_start))

def main():

po = Pool(3)

for i in range(10):

# Pool.apply_async(强调要用的目标, (传递参数,))

po.apply_async(worker, (i,))

print('---开始---')

po.close() # 关闭进程池,关闭后po不再接受新的请求

po.join() # 等待po中所有进程执行完成,必须放在close语句之后

print('---结束---')

if __name__ == '__main__':

main()

这个Python代码该怎么改?为什么错了?

Python告诉你:float()函数的参数需要是一个字符串或一个数,不能是列表

两种方法解决:

将参数更改(不推荐,达不到原本的想法)

改代码(推荐):

1. 把159行改为:self.score = list(map(float, score))

2. 在159行下面添加:self.cource = max(self.score)

(第2项是为了get_cource方法不报错)

3. 运行,看看是否OK

(如果还报错可以追问,求采纳)

python这个代码没输出,没报错,怎么改?

要使用线程:

要么定义一个类继承threading.Thread,重写run方法;

要么创建一个threading.Thread类的对象,将你要线程执行的函数指定为target参数。

你这里定义了类ThreadClass,但没继承threading.Thread类,又指定了target,但指定的是一个类不是一个函数,所以没输出。

非要这样搞,可以改成这样:

import threading

class ThreadClass:

def __init__(self,num): self.num = num

def run(self):

print("this is def ",self.num)

n=['a','b','c','d','e']

lis=[]

for i in n:

th = threading.Thread(target=ThreadClass.run,args=(ThreadClass(i),))

lis.append(th)

for t in lis:

t.start()

for t in lis:

t.join()

缩进格式见图:

运行结果如下:

如何修改这段python代码,python代码怎么修改

2022-11-22
mysql怎么改代码(如何修改mysql编码)

2022-11-11
如何修改php代码,php修改数据库的代码

2023-01-08
python编辑代码补全(python代码修改)

2022-11-10
修改网页内容代码,怎么修改网页的代码

2023-01-09
python一键修改ios前缀(ios怎么修改后缀)

2022-11-16
python修改json键,python修改json文件

本文目录一览: 1、请教一个关于python处理json的问题 2、python调用json后关闭程序会清空json文件怎么改? 3、python如何修改JSON文件中的某个key值? 4、Pytho

2023-12-08
mysql怎样修改数据库名(mysql怎么修改库名)

2022-11-13
Python Padx:用Python快速打造自己的代码笔记

2023-05-12
最新python学习笔记3,python基础笔记

2022-11-17
修改了js代码,修改的代码

2022-11-24
如何更改js代码,修改js代码

本文目录一览: 1、怎么在chrome调试工具直接修改js代码? 2、修改js代码 3、打开浏览器控制台,修改js代码怎么操作 4、js页面是可以修改它的源吗? 怎么在chrome调试工具直接修改js

2023-12-08
修改正在运行的python(一直在修改)

2022-11-10
python字典怎么更改key(python 字典 修改)

2022-11-12
python修改pip的源(pip3修改源)

2022-11-08
json文件修改游戏错误(json游戏存档怎么修改)

本文目录一览: 1、如何修改游戏mod中后缀为json的文件? 2、python 的json为什么老是报错 3、打开游戏的json文件,全是这个一脸懵逼(如图),这是什么啊?不是可以通过json文件修

2023-12-08
python修改ip(python修改ie浏览器设置)

2022-11-16
python学习笔记一之,python入门笔记

2022-11-21
python列表添加修改元素,python中如何修改列表中元

2022-11-21
python技巧笔记(python自学笔记)

2022-11-12