悠闲博客-blog.yxrjt.cn

python

python学习WEB框架Django 基础教程:全面详细讲解

人气: 105

‌Django 是一个开放源代码的高层次 Python Web 框架,旨在通过快速开发、简洁设计和不重复造轮子的理念帮助开发者构建强大而实用的 Web 应用程序。本文将全面详细地介绍 Django 的基础知识,并通过具体示例演示如何使用 Django 开发 Web 应用。1. 安装与环境配置¶1.1 安装 Django¶在开始 Django 项目之前,需要确保你已经安装了 Python 和 pip。你可以通过以下命令安装 Django:pip install django你可

三大主流 Python Web 框架全面对比,你更看好谁?

人气: 91

‌搜索 Python Web 框架时,Django、Flask 和 FastAPI 这三个名字总会出现。 我们最新的 Python 开发者调查结果证实,这三个框架仍然是开发者使用 Python 进行后端 Web 开发的首选。三个框架都是开源框架,并与最新版本的 Python 兼容。但是,怎样才能确定哪个 Web 框架最适合您的项目呢? 本文将探讨每个框架的优势和劣势,并比较框架的表现。DjangoDjango 是“自带电池(即内置基础功能模块

virtualenv使用技巧大全,python新手必备知识

人气: 75

‌搞Python开发时,总会遇到需要同时运行多个不同软件版本项目的时候。每个项目的依赖需求也不一样,那咋整?这个时候我们就需要用到Virtualenv了。那么什么是Virtualenv呢?Virtualenv是一个能创建隔绝的独立的Python虚拟环境工具。通过它可以防止各个项目之间因为Python版本不同或第三方库版本不同引起冲突,它能够建立多个相互独立,互不影响的Python工作环境。Virtualenv的安装很简单

从零开始学习Python Django:从环境搭建到第一个 Web 应用 - 实践

人气: 57

‌前言:为什么选择 Django?在众多 Python Web 框架中,Django 一直占据着重要地位。作为一个 "batteries-included"(内置电池)的框架,它提供了完整的解决方案,从数据库交互到用户认证,从表单处理到后台管理,几乎涵盖了 Web 开发的方方面面。对于初学者来说,Django 有几个显著优势:严格的 MVC 架构(在 Django 中称为 MVT)让代码组织更规范内置的管理后台可以快速实现数据管理功能强

python使用Apache+mod_wsgi部署Flask(已测)

人气: 73

本文详细介绍了如何在Windows环境下,通过Python3.10和mod_wsgi模块,部署Flask应用程序到Apache服务器,包括Python环境配置、mod_wsgi安装、Apache的下载、配置及多端口部署多个Flask项目的步骤。

windows环境下使用Apache部署python django学习记录

人气: 64

‌注:需要在环境变量中维护path和新增pythonhome变量(根据实际路径填写)。变量名:PATH变量值:%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0;%SYSTEMROOT%System32OpenSSH;D:python;D:pythonLib;D:DownloadApache24;D:DownloadApache24in;D:DownloadApache24lib;D:Downloadphp7;D:Downloadphp7ext;D:mysqlmysql-8.0.41-winx64in;D:pythonPython39;D:pythonPython39Lib;变量名:PYTHONHOME变量值:

windows下使用Flask+wsgi+Apache部署Python Web

人气: 52

‌1 简介Flask是一个轻量级的Web应用框架,用于Python网站开发,它内置了一个微型服务器,适用于开发和调试。当在生产环境下进行部署时,需要搭建一个正式的Web服务器。部署的方式有多种,本文使用的是Flask+wsgi+Apache的方式。各部件的含义:Flask —— Python Web 应用框架;wsgi —— Web服务器网关接口(Python Web Server Gateway Interface),是为Python语言定义的Web服务器和Web应用程序或框架之

python3多线程实战(python3经典编程案例)

人气: 58

‌总结:python多线程适用在I/O密集型的任务中。对于I/O密集型任务来说,较少的时间用在cpu计算上,较多的时间用在I/O上,如文件读写,web请求,数据库请求等;对于计算密集型任务,应该使用多进程。一. 多线程任务对比线程也是轻量级进程,是操作系统能够进行运算调度的最小单位。它被包含在进程中,是进程的实际运作单位一个线程可以创建和撤销另一个线程,同一进程的多个

Python3 多线程,多进程最全整理

人气: 57

‌Python多线程、多进程最全整理在学习Python的过程中,有接触到多线程编程相关的知识点,先前一直都没有彻底的搞明白。今天准备花一些时间,把里面的细节尽可能的梳理清楚。线程与进程的区别进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。关于多进程和多线程,教科书上最经典的一句话是“ 进程是资源分配的最小单位,线程是CPU调

Python中的毫秒级延时, 纳秒时间戳转换,获取时间戳

人气: 88

‌在Python中,time.sleep()函数可以接受小数作为参数,从而实现毫秒级别的延时。例如,要实现100毫秒的延时,可以传入0.1作为参数。import time# 延时100毫秒time.sleep(0.1)注意事项虽然time.sleep()可以用于毫秒级的延时,但在某些操作系统上,如Windows,time.sleep()的精度可能不足以确保恰好是指定的毫秒数。例如,在Windows上,即使请求1毫秒的延时,实际的延时可能会接近2毫秒。示例代码

【Python】多线程详解:从基础概念到实战应用

人气: 55

文章目录一、概念什么是多线程什么时候使用多线程Python 的多线程二、Python 线程使用threading模块创建线程方法1:创建Thread实例方法2:继承Thread类线程的基本方法三、线程同步锁(Lock)可重入锁(RLock)条件变量(Condition)信号量(Semaphore)事件(Event)队列五、GIL(全局解释器锁)什么是GILGIL的影响如何绕过GIL的限制五、线程池六、线程局部数据七、线程的注意事项八、实际应用示

Python: PyQt5在Pycharm中的配置

人气: 59

文章背景:Qt是众多GUI组件中极其优秀的组件,不仅可以开发桌面应用,还可以开发移动应用,所以Qt是非常值得学习的组件。下面就来学习如何在Pycharm中配置PyQt5。 Python版本:3.7.5 Pycharm版本: PyCharm Community Edition 2021.3.2 操作系统:win101 安装两个模块2 配置Pycharm2.1 添加Qt Designer工具2.2 添加PyUIC工具2.3 添加PyRCC工具3 示例代码1 安装两个模块 (1)在Pycharm中新建一个项目,取名为

Python 图形界面框架 PyQt5 使用指南!

人气: 92

‌使用Python开发图形界面的软件其实并不多,相对于GUI界面,可能Web方式的应用更受人欢迎。但对于像我一样对其他编程语言比如C#或WPF并不熟悉的人来说,未必不是一个好的工具。常见GUI框架PyQt5[1]:Qt[2]是一个跨平台的 C++图形用户界面库。QT一度被诺基亚拥,后出售给芬兰的软件公司Digia Oyj。PyQt5是基于Digia公司Qt5的Python接口,由一组Python模块构成。PyQt5本身拥有超过620个类和6000函

python连接mysql数据库中常用的sql语句及用法

人气: 54

在现代 Web 应用开发体系中,数据库作为数据存储与管理的核心组件,其重要性不言而喻。MySQL 凭借开源、轻量、高可靠性等特性,成为关系型数据库领域的主流选择之一。Python 作为全栈开发的热门语言,通过丰富的生态库实现了与 MySQL 的无缝交互,使得开发者能够高效地完成数据的增删改查、事务管理及性能优化等操作。

Python-configparser更新write保留注释

人气: 51

‌背景python语言用来解析配置文件的模块是ConfigParser,python3中是configparser模块,在使用中经常用到write方法将配置项重新写入文件:config.ini文件:# 数据库配置[database]# 主机# IPhost = localhost# 端口port = 3306# 用户名username = my_user# 密码password = my_password # 日志配置[logging]# 日志等级level = debug# 输出格式output = log.txtAI运行代码代码:from configparser import ConfigParser if __name__ == '__main__�

为啥不建议学Python?3个坑要避开,选错方向白费劲!

人气: 56

‌不建议学Python,主要是因为它不适合特定职业目标、易陷入“入门即巅峰”误区、在部分场景性能拉胯,并非Python本身不好,而是很多人没搞懂“自己该不该学”就盲目跟风,最后浪费时间还没收获。现在网上全是“Python零基础入门”“3个月学会Python找工作”的宣传,搞得好像人人都该学Python。但实际上,Python有明确的适用场景和“不适用人群”,要是选错方向,不仅学了用不上

Python操作配置文件的神器configparser

人气: 47

‌背景在实际工作中,我们经常会用到配置文件,对于配置文件的读写是基本操作,今天我们就一起来学习如何用 Python 轻松实现配置文件的读写操作。关于 configparserconfigparser 是 Python 内置的解析配置文件的库,他可以实现对 ini 文件的读写,同时也可以对配置文件中的占位符进行解析,总之是一个很好用,很有用的库。怎么用 configparser创建配置文件创建一个名为 info.ini 的配置文件

python 配置文件 json

人气: 48

‌Python配置文件和JSON在Python中,配置文件是一种常见的用于存储和管理应用程序配置选项的方式。JSON(JavaScript Object Notation)是一种常见的数据交换格式,它在Python中被广泛使用。本文将介绍如何使用Python处理配置文件和JSON数据,并提供一些示例代码来帮助您更好地理解。配置文件配置文件通常包含应用程序的各种设置选项,例如数据库连接信息、日志级别、API密钥等等。Python提供

配置文件这么多格式,Python到底该怎么选?一文带你梳理七种常见用法

人气: 47

‌在写 Python 项目的时候,最让人头大的环节之一,就是配置文件。你肯定遇到过:模型训练路径要配置;API Key 要配置;数据库连接参数要配置;生产环境、测试环境的参数还得区分……结果就是:项目写着写着,光是管理配置文件就快把人逼疯。更扎心的是,不同的项目,配置文件格式还五花八门——有人用 .ini,有人用 .json,有人推崇 .yaml,还有 .toml、.env、.xml,甚至直接用 .py

Python实现MySQL数据库连接池与自动重连机制详解

人气: 85

‌在现代软件开发中,数据库操作是不可或缺的一部分。Python作为一种高效且易用的编程语言,提供了多种方式与MySQL数据库进行交互。其中,使用数据库连接池和自动重连机制可以有效提升数据库操作的效率和稳定性。本文将详细介绍如何在Python中实现MySQL数据库连接池以及自动重连机制。一、数据库连接池的概念与优势数据库连接池是一种用于管理数据库连接的技术,它通过预先

栏目分类

联系方式
  • help@yxrjt.cn
  • lgc@yxrjt.cn
  • admin@yxrjt.cn