老师,有个问题奥,为什么当循环结束了之后程序还在一直运行中啊?
#coding=utf-8 from socket import * s=socket(AF_INET,SOCK_DGRAM) #创建套接字 #绑定接收信息端口 s.bind(("127.0.0.1",6666)) #ip地址和端口号,端口大于1024 print("等待接收数据!") redata=s.recvfrom(1024)#1024表示本次接收的最大字节数 print(redata) print(f"收到远程信息:{redata[0]},from{redata[1]}") s.close()
老师,我想知道第9行为什么是这样写呀,
f"收到远程信息:{redata[0]},from{redata[1]}")
这个表示啥意思呀,为什么就是收到来自redata【1】的redata【0】信息呢?是约定俗成吗?是不是每次写代码都要这样写呀
老师,这个不是可以自动把参数封装到一个元组里吗?为什么我后面运行的时候他说我多给了一个参数?
# pip install pywin32 from win32com.client import gencache from win32com.client import constants, gencache def createPdf(wordPath, pdfPath): """ word转pdf :param wordPath: word文件路径 :param pdfPath: 生成pdf文件路径 """ word = gencache.EnsureDispatch('Word.Application') #word装pdf doc = word.Documents.Open(wordPath, ReadOnly=1) doc.ExportAsFixedFormat(pdfPath, constants.wdExportFormatPDF, Item=constants.wdExportDocumentWithMarkup, CreateBookmarks=constants.wdExportCreateHeadingBookmarks) word.Quit(constants.wdDoNotSaveChanges) if __name__ == "__main__": # 路径填写绝对路径 createPdf('H:/VScodeFile/Auto_office/base_data/车辆违章处罚通知书.docx','H:/VScodeFile/Auto_office/create_data/21_word2pdf.pdf')
老师,这个问题怎么解决?
老师,想问下,对于键盘按键事件的响应机制,视频课里这个例子,三个方法,响应按键,响应A按下,响应A释放,为啥按A键时不会执行截图中第一条语句?
老师,想问下entry的使用,textvariable绑定StringVar的操作不是必须的吧?不绑定的话后期处理entry输入的时候,用entry.get()得到的字符串,这样这个StringVar好像只在entry设置初始值的时候会用到,是不?
老师,从这里开始往后的python操作word的实操都会报错这个东西,这是什么原因
Auto_office.zip
这里引入静态加url前缀是什么意思,是只有静态加,还是所有路劲都加??
因为以前没听说要加前缀
老师, 为什么我找不到老师说的开放平台,我找了很久
老师,这个红框框里是什么意思呀!看不懂这个命令。为什么最后打印出了“我被执行了”,什么样的情况下不会打印出来呢,只有“”里是空的一种情况吗?如果if后面没有括号和引号,只有False,这个命令又是什么意思呢。
老师 那我怎么获取button的值
比如
<button bindtap="updata">change</button>
我在小程序里面怎么获取这个change这个值?
改变它
这个练习题,不应该是documen.body么?document.documentElement是可以窗口的
#coding=utf-8 import threading import time def chihuoguo(name): print(f"{name}已经启动") print(f"小伙伴{name}已经进入就餐状态") time.sleep(1) event.wait() print(f"{name}收到通知了") print(f"小伙伴{name}开吃咯") if __name__=="__main__": event=threading.Event #创建新线程 thread1=threading.Thread(target=chihuoguo,args=("tom",)) thread2=threading.Thread(target=chihuoguo,args=("cindy",)) thread1.start() thread2.start() time.sleep(10) print("通知来了,开吃!") event.set()
老师,为啥这个报错啊
执行后跳出来
No database selected
是什么原因
#encoding=utf-8 from threading import Thread from time import sleep class Account: def __init__(self,money,name): self.money=money self.name=name #模拟提款操作 class Drawing(Thread): def __init__(self,drawingNum,account): Thread.__init__(self) self.drawingNum=drawingNum self.account=account self.expenseTotal=0 def run(self): lock.acquire() if self.account.money-self.drawingNum<0: return sleep(1) sleep.account.money-=self.drawingNum self.expenseTotal+=self.drawingNum lock.release() print(f"账户:{self.account.name},余额是:{self.account.money}") print(f"账户:{self.account.name},余额是:{self.expenseTotal}") if __name__=="__main__": a1=Account("小高",100) lock=Lock() draw1=Drawing(80,a1) #定义取钱线程对象 draw2=Drawing(80,a1) draw1.start() #你取钱 draw2.start() #另一个人取钱#
老师,我这个没有Lock()报错是怎么回事呀,好多次都是太远了
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637