![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
String 曙光=“今天”;
这个作者很懒,什么都没留下…
展开
-
关于狗 ri 的SMTP的登陆问题
SMTP登陆时:1.首先你的密码是授权码,16位的 2. 我用的qq的smtp服务器,这吊玩意你正常输入你的账户和授权码没有用,得先把他们转化一下,用base64转化,日! userCommand = base64.b64encode(mailUser.encode()) + b'\r\n' while True: clientSocket.send(userCommand) recv = clientSocket.recv(1024) recv = recv.decode()原创 2021-05-04 17:32:28 · 248 阅读 · 0 评论 -
关于http的编码问题
http的编码默认是utf-8,但https的默认编码不是(我也不知道是什么,如果有大佬知道的话可以评论一下,我用了ascii还有GBK都不能decode) Python网络编程里面socket的send发送的是byte,所以字符串send之前一定要先用outputdata=bytes(outputdata, encoding = “utf8”)转换一下。 ...原创 2021-05-03 17:07:02 · 365 阅读 · 0 评论 -
Python 图形化编程 2020.10.12
1.简单的tkinter程序 # -*- coding: utf-8 -*- from tkinter import * from tkinter import messagebox def sayHi(e):#建立事件 messagebox.showinfo("Message","Hello, World!")#弹出消息 root=Tk() #tk的窗口组件 btnSayHi=Button(root)#创建一个按钮 btnSayHi["text"]="Hello" btnSayHi.pack()原创 2020-10-25 14:33:29 · 287 阅读 · 0 评论 -
Python lambda表达式
Python中的lambda表达式,本质上就是一个返回函数的表达式。 该函数没有名称,但可以通过将他赋值个变量来使他具有名称: 如: add= lambda x,y:x+y print(add(3,5)) 此例中,add为变量,它被赋予了一个lambda表达式,变成了一个函数(类似于C语言中,指向函数的指针)。 冒号前面的x,y是要传递的参数,可以没有。 冒号后面的表达式时返回值。 lambda表达式的基本格式为: lambda 参数 : 表达式(同时也是返回值) 而在tkinter中,lambda表达式用原创 2020-10-21 18:23:33 · 347 阅读 · 2 评论