04 2023 档案

摘要:标签属性讲解: 准备工作,准备一个空窗口,进行测试: import tkinter as tk #创建窗体 window=tk.Tk() #设置窗体标题 window.title("标签属性") window.iconbitmap('images/米饭.ico') #设置窗体大小 window.ge 阅读全文
posted @ 2023-04-28 17:25 家乐福的搬砖日常 阅读(131) 评论(0) 推荐(0)
摘要:Label是用来显示文本或图像的组件。是的,你没有看错,这个标签不但可以显示文本,也可以显示图像。但文本目前只能显示单一大小,单一字体的文本,在显示图像方面,用PhotoImage()支持只显示jpg和png格式的图像。 建立一个显示文本的Lable,语法如下: 新建标签名=Label(父组件, t 阅读全文
posted @ 2023-04-28 16:09 家乐福的搬砖日常 阅读(232) 评论(0) 推荐(0)
摘要:了解窗体有什么属性 窗体有属性可以设置,我们可以用 keys() 方法来查看一下。 以下代码中 print(root.keys()) 功能就是在终端输出窗体window可以设置的属性。完整代码如下: import tkinter as tk #创建一个窗口 window=tk.Tk() #输出窗口的 阅读全文
posted @ 2023-04-28 11:51 家乐福的搬砖日常 阅读(233) 评论(0) 推荐(0)
摘要:一个完整的tkinter程序的3部分 一般来说,一个完整的tkinter程序就3个部分: 第1部分是:导入模块部分 第2部分是:生成窗体,创建组件并处理事件的相关代码 第3部分是:维持窗体,等待事件发生的语句:mainloop 用代码创建我们的第一个窗体 用tkinter代码建立一个窗体,很容易,只 阅读全文
posted @ 2023-04-28 10:55 家乐福的搬砖日常 阅读(133) 评论(0) 推荐(0)
摘要:Label是Tkinter的一个重要组件,它用于显示文本或图像。 import tkinter as ts #创建一个名为window的窗口 window = ts.Tk(); #设置窗口的标题 window.title("测试lable") #窗口大小500x400,屏幕定位在300,300 wi 阅读全文
posted @ 2023-04-27 16:21 家乐福的搬砖日常 阅读(33) 评论(0) 推荐(0)
摘要:Tkinter是图形用户界面工具包标准的Python接口,不需要额外安装,是python标准库的一部分,它可以运行在大多数unix平台,windows,mac,适合新手入门学习。 每一个tkinter程序,至少包含以下两个部分 主窗口window 启动窗口window.mainloop() 下面的代 阅读全文
posted @ 2023-04-27 15:29 家乐福的搬砖日常 阅读(225) 评论(0) 推荐(0)
摘要:flask模板技术 行语句 flask行语句,可以让模板的代码编写更加容易便捷,不然总是用{% ... %} 来标识挺麻烦的, 使用行语句首先需要进行设置 app.jinja_env.line_statement_prefix = '#' 先来看一下不使用行语句时如何写一段for循环 {% for 阅读全文
posted @ 2023-04-27 11:32 家乐福的搬砖日常 阅读(39) 评论(0) 推荐(0)
摘要:flask模板技术 转义 Jinja自动根据模板语法进行html渲染,但某些时候,我们不希望它进行渲染,原因在于一旦渲染,其结果并不是我们所期望的,比如下面这段html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <t 阅读全文
posted @ 2023-04-27 10:37 家乐福的搬砖日常 阅读(108) 评论(0) 推荐(0)
摘要:flask模板 上下文环境 在前面的示例中,想要在模板里显示数据,只能通过在render_template函数里传参数来解决。但对于flask的上下文变量和自定义上下文变量,则不必如此,你可以直接在模板里使用他们。 1. request 请求对象request,携带了大量有关请求的信息,比如请求的p 阅读全文
posted @ 2023-04-27 09:54 家乐福的搬砖日常 阅读(57) 评论(0) 推荐(0)
摘要:1. pyinstaller 打包tkinter 语句 Pyinstaller -F -w 1.py #这一般是用来打包界面化的程序的,如用tkinter、Pyqt5等制作的程序。 # -w 的意思就是exe运行的时候不弹出那个doc窗口 # 这一般用来添加exe的图标 Pyinstaller -F 阅读全文
posted @ 2023-04-26 17:02 家乐福的搬砖日常 阅读(593) 评论(0) 推荐(0)
摘要:1. 用pip 安装插件时报 Fatal error in launcher: Unable to create process using '"D:\Program Files\Python311\python.exe" "D:\Program Files\Python311\Scripts\pi 阅读全文
posted @ 2023-04-26 11:24 家乐福的搬砖日常 阅读(301) 评论(0) 推荐(0)
摘要:Fatal error in launcher: Unable to create process using '"D:\Program Files\Python311\python.exe" "D:\Program Files\Python311\Scripts\pip.exe" install 阅读全文
posted @ 2023-04-26 10:49 家乐福的搬砖日常 阅读(50) 评论(0) 推荐(0)
摘要:for循环 1. 简单示例 jinjia2模板里不仅支持if条件语句,还支持for循环, 不过与python不同,在模板里并不支持break和continue,下面的例子里后端服务从数据库里查出若干个学生的信息 stu_lst = [ {'name': '小明', 'age': 14, 'score 阅读全文
posted @ 2023-04-24 09:16 家乐福的搬砖日常 阅读(247) 评论(0) 推荐(0)
摘要:flask模板 if语句 jinja2在模板里支持if条件语句,这意味着你可以更加灵活的控制页面的显示,同正常python代码一样,它支持elif和else。 对上一篇的实例做一些简单的修改,新建一个if.html文件,内容为: <!DOCTYPE html> <html lang="en"> <h 阅读全文
posted @ 2023-04-23 10:32 家乐福的搬砖日常 阅读(216) 评论(0) 推荐(0)
摘要:jinja2是一个被广泛使用的模板引擎,其设计思想源自于django模板引擎,jinja2扩展了语法,增加了强大的功能,被flask选为内置的模板语言。 你应该已经知道,当视图函数返回一个html文件时,需要使用render_template函数,可你想过没有,你编写的html文件里的内容,有很多是 阅读全文
posted @ 2023-04-23 09:42 家乐福的搬砖日常 阅读(35) 评论(0) 推荐(0)
摘要:flask框架并没有实现自己的模板,而是使用Jinja2模板引擎,通过render_template函数返回一个html文件,这些html文件默认存储在项目根目录下的tempates文件夹中,这个目录是可以自定义的,创建Flask对象时,通过template_folder来设置。 from flas 阅读全文
posted @ 2023-04-23 08:55 家乐福的搬砖日常 阅读(93) 评论(0) 推荐(0)
摘要:两种方法 1. 方法一:直接在客户端中修改 打开navicat,运行sql ALTER USER postgres WITH PASSWORD 'xxx'; 2. 方法二:在Linux中修改 1.1 删除旧密码 sudo passwd -d postgres 1.2 设置新密码 sudo -u po 阅读全文
posted @ 2023-04-21 21:52 家乐福的搬砖日常 阅读(1107) 评论(0) 推荐(0)
摘要:解析get请求参数 本文介绍flask如何解析http的get请求的参数, 解析post请求提交的表单和json数据, get请求用于查询数据,通常会带有参数,参数放在path的后面,中间用问号连接,多个请求参数以key=value的形式用&连接起来,下面是一个带参数的get请求的示例url htt 阅读全文
posted @ 2023-04-21 17:29 家乐福的搬砖日常 阅读(159) 评论(0) 推荐(0)
摘要:request是flask框架的全局对象,你可以通过它来获得当前进入的请求数据,如果是在多线程环境下,flask可以保证你所使用的request对象就是当前这个线程所处理的请求。 关于request,最让人感到疑惑的地方在于,明明是一个全局变量,在使用时却提供了当前时刻的请求数据,而且,不同线程之间 阅读全文
posted @ 2023-04-21 15:54 家乐福的搬砖日常 阅读(80) 评论(0) 推荐(0)
摘要:1. 视图函数 @app.route('/hello') def hello(): return 'hello' 通过route装饰器,将一个url /hello 与 函数hello 关联在一起,我们称这个函数就是视图函数。请注意,视图函数并不是python中的概念,而是flask中的一个概念,一个 阅读全文
posted @ 2023-04-21 15:41 家乐福的搬砖日常 阅读(105) 评论(0) 推荐(0)
摘要:psutil是一个跨平台的Python库,它允许你获取有关系统进程和系统资源使用情况的信息。它支持Windows、Linux、OS X、FreeBSD、OpenBSD和NetBSD等操作系统,并提供了一些非常有用的功能,如: 获取系统CPU使用率、内存使用率、磁盘使用率等信息。 获取进程列表、进程状 阅读全文
posted @ 2023-04-21 09:03 家乐福的搬砖日常 阅读(1616) 评论(0) 推荐(1)
摘要:在讲解最小的flask应用时,提到了装饰器route,它的作用就是将处理请求的函数绑定到URL上(URL必须以反斜杠开头),这种设计体现了解耦的思 不同的请求被路由到不同处理函数上,这个函数称之为视图。路由保存了URL和处理函数之间的映射关系,映射关系的建立是通过route装饰器完成的 下面是简单的 阅读全文
posted @ 2023-04-20 10:46 家乐福的搬砖日常 阅读(88) 评论(0) 推荐(0)
摘要:1.一个最小的flask应用 from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.r 阅读全文
posted @ 2023-04-20 09:42 家乐福的搬砖日常 阅读(116) 评论(0) 推荐(0)
摘要:1.app.py内容 from flask import Flask, jsonify app = Flask(__name__) @app.route('/hello') def hello(): return jsonify({'message': 'Hello, World!','status 阅读全文
posted @ 2023-04-19 11:48 家乐福的搬砖日常 阅读(84) 评论(0) 推荐(0)
摘要:1. $(cd `dirname $0`;pwd) $0:当前Shell程序的文件名 dirname $0,获取当前Shell程序的路径 阅读全文
posted @ 2023-04-18 17:06 家乐福的搬砖日常 阅读(40) 评论(0) 推荐(0)
摘要:linux上传的filename.7z文件如何解压? 1.linux上先安装p7zip yum install -y p7zip 2.解压filename.7z文件 7za x filename.7z 3.实例截图 阅读全文
posted @ 2023-04-18 09:10 家乐福的搬砖日常 阅读(809) 评论(0) 推荐(0)
摘要:简介: curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。 它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Postman 这一类的图形界面工具。 如果在一个curl命令中不指定具体的方法,那么默认的就是使用GET方 阅读全文
posted @ 2023-04-13 10:28 家乐福的搬砖日常 阅读(59) 评论(0) 推荐(0)
摘要:1.日志存放位置 在Linux系统中日志保存位置默认位于:/var/log目录下 2.日志的功能 用于记录系统、程序运行中发生的各种事件,通过阅读日志,有助于诊断和解决系统故障。 3.日志文件类型 内核及系统日志:这种日志数据由系统服务rsyslog统一管理,根据其主配置文件/etc/rsyslog 阅读全文
posted @ 2023-04-04 16:37 家乐福的搬砖日常 阅读(139) 评论(0) 推荐(0)