老师,麻烦解答一下,我的程序没有错,第一次运行图片显示损毁,再次运行显示程序在跑,但是tftpd已经显示传输完成了,我在没有改动的前提下,关闭pycharm后再次运行就成功了,这是为什么尼,谢谢
老师,这个数据编码格式我一直不太明白,这两个函数encode和decode是什么意思,gbk还有utf-8什么意思,什么时候使用啊
print(f"第{number}个人在安检")
这个f是什么意思
代码及报错如上图,请老师协助解答
老师,这为什么会请求超时啊,都设置好的的,我ping了一下一网段的pc1和二网段的pc5通不通,结果请求超时
from multiprocessing import Process from time import sleep class MyProcess(Process): def __init__(self,name): Process.__init__(self) self.name=name def run(self): print(f'{self.name}开始。。。') sleep(2) print(f'{self.name}结束。。。') if __name__=="__main__": p1=MyProcess('p1') p2=MyProcess('p2') p1.start() p2.start()
老师,请问这块代码怎么理解呢,是类的固定写法嘛?还有就是为什么要把func1改写成run呢?
老师,我那个没有用生成器比用了的运行时间更短
关于字典中的内容不是很明白,为什么值是内存地址啊?
老师,请问上面的是父进程对吧,然后p1和p2是我们创建的两个子进程对吧,那run方法怎么理解呢?run也是进程嘛?他和p1和p2是什么关系呢?
问题:不知道为啥,我的电脑不能和飞秋进行通信。我的飞秋是2015版本的,老师指导一下吧
老师,这里调用draw1和draw2,为什么print的都是‘总共取了80’?
for i in range(10): po.apply_async(work, (i,))
按照视频讲解,for循环创建10个子进程之后,
po.close() # 进程池关闭之后不再接收新的请求
上面语句执行之后,不再接收新的请求,但是已经创建的子进程还是要等待进入Pool运行,是这样理解吧?
from threading import Thread from time import sleep # 线程的实现 # 方法包装 # 创建普通方法 def func1(name): print(f"Threading:{name} start") sleep(3) # 创建线程 #t1=Thread(target=func1,args=("t1",)) #t2=Thread(target=func1,args=("t2",)) t1=Thread(target=func1("t1",)) t2=Thread(target=func1("t2",)) # 开启线程 t1.start() t2.start() #func1("t1") #func1("t2")
请问一下为什么同样用Thread方法, 后面加args的就可以实现多线程, 我把args放进func1里面就变单线程了?
老师,VScode不会像pycharm那样输入main会自动提示if __name__ =="__main__":,class类中的方法也不会自动填充self,例如def run()中的self不会自动填充,请问需要什么插件或者方法可以实现
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637