老师,您好。
用cmd看本电脑的IP时,出现了好几个格式相同的IP,想问一下,依据什么来判断那个才是电脑的IP?
老师,我们一定要安装code.exe这个软件吗?用pycharm不可以吗
from socket import * # s = socket(AF_INET, SOCK_STREAM) # IPV4 tcp协议 s = socket(AF_INET, SOCK_DGRAM) # IPV4 UDP协议 s.sendto("你好".encode(), ("192.168.0.103",8080))
老师你好, 我想问下我这个错误的原因
import asyncio # @asyncio.coroutines 3.5之前 def func01(): for i in range(10): print("python是世界上最好的语言") if __name__ == '__main__': func01() # 创建事件循环 loop = asyncio.get_event_loop() # 监听事件循环 loop.run_until_complete(func01()) # 关闭事件循环 loop.close()
老师我代码和视频一样的,没有问题我什么这个会报这样的错误呢
老师打扰一下,我有三个问题:
为什么我标出来的那行有时会打印出“生产了。。。”、”购买了。。。”在同一行,而别的都是一行隔一行
为什么一开始打印一行“生产了。。。”一行“购买力。。。”到后面变成两行“生产了。。。”一行“购买了。。。”不应该从一开始就是两行“生产了。。。”一行“购买了。。。”这样运行下去吗
图一
2.第27行和29行“producter”函数和“consumer”函数 后面加“()”和不加“()”为什么差别这么大
加括号:
图二
不加括号,就跟“图一”一样
我查了一下说是,函数加括号是指对此函数的调用,函数不加括号是指调用函数本身(的内存地址)。但对于这个解释我还是没搞明白
求老师赐教
from threading import Thread from time import sleep,time def func1(name): print('Thread:{0} start...'.format(name)) sleep(3) print('Thread:{0} end...'.format(name)) if __name__ == '__main__': start=time() t_list=[] for i in range(5): t1=Thread(target=func1,args=('t{}'.format(i),)) t1.start() t_list.append(t1) for t1 in t_list: t1.join() end=time()-start print(end) 老师,为什么end这一块,它的显示顺序和start不一样是乱序的,而且end那里间距那么大;还有join函数是 一个线程执行完毕后,再执行另一个线程的意思么
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
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637