你好 老师 我想问一下我学到后面看到这个敲了一下 环境都切换了 不运行也不报错是什么原因呢?
老师这个第一种是不是就是指 在@app.route()括号里面提前设定好路径的方式?
然后第二种是 需要在def函数里面用 args或者values 分别定义各个参数的方式?
class Person: def __init__(self,name,age): self.name = name self.__age = age def __str__(self): '''将对象转化成一个字符串,一般用于print方 法''' print("重写__str__方法") return "名字是:{0},年龄是 {1}".format(self.name,self.__age) p = Person("高淇",18) print(p) s = str(p)
老师,这段代码中,print(p)为什么会打印名字和年龄,不是只返回了吗
老师为什么这个结果是错误的,单个数字是正确的
上一题懂了懂了,自己搞明白了
from queue import Queue from threading import Thread from time import sleep def producter(): num = 1 while True: if queue.qsize()<5: print(f"生产{num}号,手机") queue.put(f"手机:{num}号,") num+=1 else: print("库存满了,请消费") sleep(1) def consumer(): while True: print(f"获取手机:{queue.get()}") sleep(1) if __name__ == '__main__': queue=Queue() p = Thread(target=producter()) p.start() c = Thread(target=consumer()) c.start() c2 = Thread(target=consumer()) c2.start()
消费线程没有启动,好奇怪
一直这样怎么办呢,以前好像下过,然后删了,现在目录改了,就改不回去了
老师,明明跟讲解的一样,但出来的结果不保留小数两位
这样吗?
老师,如果Bean注解不指定name,那么它默认的id是什么
请问UDP的传输方式是面向报文是什么意思呢?
老师,我照着敲得,它没有报错,但是输出的是啥我没看懂
#coding=utf-8 from socket import * from threading import Thread def recv_data(): while True: recv_data = client_socket.recv(1024).decode('gbk') print(f"客户端信息{recv_data}") def send_data(): while True: input_info = input("服务器发送消息:") input_info = client_socket.send(input_info.encode("gbk")) if input_info == "end": break if __name__ == '__main__': chatroom_socket = socket(AF_INET,SOCK_STREAM) chatroom_socket.bind(("127.0.0.1",8850)) chatroom_socket.listen() client_socket,socket_info=chatroom_socket.accept() print('服务器等待客户端连接') t1 = Thread(target=recv_data) t2 = Thread(target=send_data) t1.start() t2.start() t1.join() t2.join() client_socket.close() chatroom_socket.close() #coding=utf-8 from socket import * from threading import Thread def recv_data(): while True: recv_data = client_socket.recv(1024).decode('gbk') print(f"服务器信息:{recv_data}") def send_data(): while True: msg = input("客户端发送消息:") msg = client_socket.send(msg.encode("gbk")) if msg == "end": break if __name__ == '__main__': client_socket = socket(AF_INET,SOCK_STREAM) client_socket.connect(("127.0.0.1",8850)) print("客户端器连接服务器") t1 = Thread(target=recv_data) t2 = Thread(target=send_data) t1.start() t2.start() t1.join() t2.join() client_socket.close()
输入end无法结束
socket * threading Thread (): : recv_data = client_socket.recv().decode() (recv_data) (): : input_info = () input_info = client_socket.send(input_info.encode()) input_info == : __name__ == : chatroom_socket = socket(AF_INETSOCK_STREAM) chatroom_socket.bind(()) chatroom_socket.listen() client_socketsocket_info=chatroom_socket.accept() () t1 = Thread(=recv_data) t2 = Thread(=send_data) t1.start() t2.start() t1.join() t2.join() client_socket.close() chatroom_socket.close()
socket * threading Thread (): : recv_data = client_socket.recv().decode() (recv_data) (): : msg = () msg = client_socket.send(msg.encode()) msg == : __name__ == : client_socket = socket(AF_INETSOCK_STREAM) client_socket.connect(()) () t1 = Thread(=recv_data) t2 = Thread(=send_data) t1.start() t2.start() t1.join() t2.join() client_socket.close()
我打end 无法结束
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637