标签: Python

7 篇文章

thumbnail
Python 学习笔记(三)
一、文件与路径操作 1.1 glob 模式匹配 TASKS_DIR.glob("task_*.json") .glob() 是 pathlib.Path 对象的方法,用于按通配符模式查找文件。 基本概念: * 通配符表示“任意字符(任意长度)” 返回迭代器,每次迭代得到一个 Path 对象 默认只查找当前目录(不递归子目录) 使用示例: from …
thumbnail
Python 学习笔记(二)
一、线程基础概念 1.1 什么是线程 线程(Thread)是程序中的独立执行流,允许程序同时执行多个任务。Python 的 threading 模块提供了跨平台一致的线程管理接口。 1.2 创建线程的两种方式 方式一:直接传入可调用对象(推荐) import threading def worker(num): print(f"Worker {nu…
thumbnail
Python 学习笔记(一)
一、Python 数据类型与类型判断 1.1 类型注解与变量定义 SKILL_REGISTRY: dict[str, dict] = {} 这是 Python 3.9+ 的类型提示语法 dict[str, dict] 表示:键(key)是字符串 str,值(value)是字典 dict = {} 初始化为空字典 用于提高代码可读性和支持静态类型检查…
thumbnail
Django接收不到vue通过post传过来的值
出现这个问题是因为没有搞清楚Django中获取表单数据和字符串数据的两种方式。下面我们就来梳理下Django的接收值的方式和vue的传值方式。 Django接收表单数据 在 Django 中,你可以通过 request.POST 来获取这些数据 def my_view(request): if request.method == 'POST': k…
thumbnail
Django模型检索单一对象抛出DoesNotExist异常问题
在Django的模型方法里,get和filter都可以获取单一数据对象。 在数据正常存在的情况下,下面两种方式都可以查询数据。 使用get()方法和使用filter()方法然后通过[0]的方式分片 same_name_user = models.User.objects.filter(name=username) same_name_user = …
Python爬虫之爬取职位招聘信息
​  一个用来爬取拉勾网上职位信息的Python脚本~ import random import time import requests from openpyxl import Workbook import json import logging;logging.basicConfig(level=logging.INFO) import r…
Python学习–定义函数
​  练习 请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程 ax^2+bx+c=0ax2+bx+c=0 的两个解。 提示: 一元二次方程的求根公式为: ​ 计算平方根可以调用math.sqrt()函数: import math def quadratic(a,b,c):     if not isinstance…