threading Thread time sleep,time (name): (.format(name)) sleep() (.format(name)) __name__ == : start=time() t_list=[] i (): t1=Thread(=func1,=(.format(i),)) t1.start() t_list.append(t1) t1 t_list: t1.join() end=time()-start (end)
老师,您好。代码按照视频上敲的,为啥会出现问题?(问题如图片中)
from socket import * tcpSock = socket(AF_INET, SOCK_STREAM)#逗号后是TCP协议的使用 tcpSock.bind(('', 7788))#将7788设置为服务器的端口号 tcpSock.listen(5)#将可与服务器连接的客户端数设为5,并进行监听 newScok, clientAddr = tcpSock.accept()#将接受的数据赋值给两个对象,使得原来的套接字空下来 #数据收发 data = newSock.recv(1024)#将接收的数据赋值给data,注意:TCP用recv,UDP用recvfrom newScok.send(b'xiexie')#由于已经建立稳定连接,所以不用再加客户的端口号。 TCP用send UDP用sendto #关闭服务(先关闭新创建的套接字,再关闭监听的套接字) newSock.colse() tcpSock.close() #监听的服务器套接字关闭后,连接才算终止。
老师,你好。我在进行两个网段的信息通信时,接受方的信件标志是红色,这是为什么呀?
老师为什么下面那个方法里面不用再一次全局声明变量count也能用
threading Thread time sleep (Thread): (,name): ().() .name=name (): (.format(.name)) sleep() t1=MyThread() t2=MyThread() t1.start() t2.start()
老师,我的代码为什么报这些错误?我看老师使用visual code来做得,它们是不是有啥区别啊
from threading import Thread from time import sleep def security_check(n): print(f'第{n}个人完成安检') sleep(2) if __name__ == '__main__': for i in range(10): t= Thread(target=security_check ,args=(f"{i+1}")) t.start()
老师这里在
(f"{i+1}")后为啥不加,就是错的 ,是什么意思呢
您好,想问一下,视频中说设定mq=Queue(maxsize=10),为什么说生产了3到13号加菲猫是10只,3到13不是11个数吗?而且,如果用if mq.qsize() <10,那么只会生产到第12号加菲猫
mock.zip
老师 这是一个demo 代码 用docker 部署的 麻烦老师了 ,帮忙看下 感谢!
部署执行的命令 docker run -itd -p 8088:5000 -v "$PWD":/mock_hotel hotel:v4 --gevent 100 --gevent-early-monkey-patch uwsgi.ini
老师能解答下嘛,:我用协程启动python的uwsgi :uwsgi --gevent 100 --gevent-early-monkey-patch uwsgi.ini时 报这个错误
spawned uWSGI worker 4 (pid: 25, cores: 100)
*** running gevent loop engine [addr:0x5646fca43fe0] ***
TypeError: 'module' object is not callable
l
关于下图我有两个问题:
在我标出来的地方有时显示“p1开始”有时显示“p2开始”,我先调用的P1.start()为什么p2还是会先开始?
为什么上来直接3个“当前进程号:。。。”第一个我理解是第21行的内容,第二个是进程p1的内容但随后不应该紧跟着执行“print("父进程号:{}".format(os.getppid()))”这条命吗,为什么又执行一次“print("当前进程号:{}".format(os.getpid()))”我知道这条命令的执行跟p2有关,但是为什么不是执行完p1后再开始p2,是因为并行的原因吗?
# coding=utf-8 from multiprocessing import Process from time import sleep import os class MyProcess(Process): def __init__(self, name): super().__init__() self.name = name def run(self): print("当前进程号:{0}".format(os.getpid())) print("父进程号:{0}".format(os.getppid())) print(f"{self.name}开始。。。") sleep(2) print(f"{self.name}结束。。。") if __name__ == '__main__': print("当前进程号:{0}".format(os.getpid())) p1 = MyProcess("p1") p2 = MyProcess("p2") p1.start() p2.start()
在这种情况下的聊天室是不是只支持局域网??如果打包成exe发给别的电脑是不是不能通信
为什么运行结束后图片不支持打开。。。。,
程序是按照视频里面老师的步骤写的,但是老师报错
def end(m,n,t): print(f'{m}+{n}={t.result()}')
在这个地方,这个t 上边并没有对t赋值 这里单纯的定义为什么就能执行,并且对应task,我最开始认为返回来的就是结果 所以按照下边这个写的 但是打印的不是结果 查看type之后发现是个class 就有点蒙了 为什么能直接对应task,并且t调用result可以有结果
def end(m,n,t): print(f'{m}+{n}={t}')
老师为什么我出的结果中不是按照次序进行的
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637