gixome
码龄1年
  • 66,125
    被访问
  • 127
    原创
  • 98,025
    排名
  • 681
    粉丝
  • 74
    铁粉
关注
提问 私信
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2021-08-25
博客简介:

gixome的博客

查看详细资料
  • 4
    领奖
    总分 970 当月 19
个人成就
  • 获得14次点赞
  • 内容获得4次评论
  • 获得163次收藏
创作历程
  • 38篇
    2022年
  • 89篇
    2021年
成就勋章
TA的专栏
  • 爬虫学习笔记
    3篇
  • Python
    5篇
  • #爬虫
  • pyqt5
    109篇
  • BeeWare
    11篇
  • PIP的坑
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Python 笔记(三) 采取某音视频

Python 笔记(三) 采取某音视频# -*- coding: utf-8 -*-import csvimport refrom time import timeimport parselimport requests# 爬取视频from pip._vendor.rich import json# 代码原理# 1.发送请求,获取数据# 2.解析数据,保存数据# 多个视频采集 分析url变化规律# 通过分析视频中的 src 跳转的 链接 找到链接的位置# 用
原创
发布博客 2022.05.29 ·
19 阅读 ·
1 点赞 ·
0 评论

Python 笔记(二) 采集保存某牙视频

采集保存某牙视频
原创
发布博客 2022.05.22 ·
47 阅读 ·
0 点赞 ·
0 评论

Python 笔记(一) 采集某孙网笔记本页的商品信息

爬取亚马逊笔记本首页的商品信息
原创
发布博客 2022.05.22 ·
17 阅读 ·
0 点赞 ·
0 评论

Python 判断字符串是否包含中文汉字

一行代码实现:# 一行代码判断是否有汉字,ddd 代表要检测的字符串f = lambda x='ddd':sum([1 if u'\u4e00' <= i <= u'\u9fff' else 0 for i in x])>0f('444')Falsef('ddddd的')Truedef is_chinese(string): """ 检查整个字符串是否包含中文 :param string: 需要检查的字符串 :return:
原创
发布博客 2022.03.03 ·
1052 阅读 ·
0 点赞 ·
1 评论

BeeWare 峰器 中文文档 - 教程 7 - 使其平滑(异步)

除非你有一个非常快的互联网连接,否则你可能会注意到当你按下按钮时,你的应用程序的 GUI 会锁定一点点。这是因为我们发出的网络请求是同步的。当我们的应用程序发出 Web 请求时,它会等待 API 返回响应,然后再继续。在等待时,它不允许应用程序重绘 - 结果,应用程序锁定。GUI 事件循环要了解为什么会发生这种情况,我们需要深入了解 GUI 应用程序如何工作的细节。具体情况因平台而异;但无论您使用的是平台还是 GUI 环境,高级概念都是相同的。从根本上说,GUI 应用程序是一个看起来像这样的单个循
原创
发布博客 2022.01.17 ·
218 阅读 ·
0 点赞 ·
0 评论

BeeWare 峰器 中文文档 - 教程 6 - 开始这个(第三方)

到目前为止,我们构建的应用程序只使用了我们自己的代码,加上 BeeWare 提供的代码。但是,在实际应用中,您可能希望使用从 Python 包索引 (PyPI) 下载的第三方库。让我们修改我们的应用程序以包含第三方库。访问 API应用程序需要执行的一项常见任务是在 Web API 上发出请求以检索数据,并将该数据显示给用户。这是一个玩具应用程序,所以我们没有真正的API 可以使用,所以我们将使用{JSON} Placeholder API作为数据源。{JSON} 占位符 API 有许多可以用作
原创
发布博客 2022.01.17 ·
2158 阅读 ·
0 点赞 ·
1 评论

BeeWare 峰器 中文文档 - 教程 5 - 移动端:Android

现在,我们将使用我们的应用程序,并将其部署为 Android 应用程序。将应用程序部署到 Android 的过程与部署为桌面应用程序的过程非常相似。Briefcase 负责为 Android 安装依赖项,包括 Android SDK、Android 模拟器和 Java 编译器。创建一个Android应用并编译它首先,运行create命令。这会下载一个 Android 应用模板并将您的 Python 代码添加到其中。苹果系统(beeware-venv) $ briefcase create
原创
发布博客 2022.01.17 ·
2384 阅读 ·
0 点赞 ·
0 评论

BeeWare 峰器 中文文档 - 教程 5 - 移动端:iOS

现在,我们将使用我们的应用程序,并将其部署为 iOS 应用程序。将应用程序部署到 iOS 的过程与部署为桌面应用程序的过程非常相似。首先,您运行create命令 - 但是这一次,我们指定我们要创建一个 iOS 应用程序:(beeware-venv) $ briefcase create iOS[helloworld] Generating application template...Using app template: https://github.com/beeware/briefca
原创
发布博客 2022.01.17 ·
1366 阅读 ·
1 点赞 ·
0 评论

BeeWare 峰器 中文文档 - 教程 5 - 移动化

教程 5 - 移动化到目前为止,我们一直在桌面上运行和测试我们的应用程序。但是,BeeWare 也支持移动平台——我们编写的应用程序也可以部署到您的移动设备上!iOSiOS 应用程序只能在 macOS 上编译。你需要Xcode,你应该已经在Tutorial 0中安装了它。安装 Xcode 后,让我们为 iOS 构建我们的应用程序!安卓Android 应用程序可以在 macOS、Windows 或 Linux 上编译。为 Android 构建所需的所有工具将在您首次构建 Android 应用
原创
发布博客 2022.01.16 ·
840 阅读 ·
0 点赞 ·
0 评论

BeeWare 峰器 中文文档 - - 更新您的应用程序

教程 4 - 更新您的应用程序在上一个教程中,我们将应用程序打包为原生应用程序。如果您正在处理一个真实世界的应用程序,这不会是故事的结局——您可能会进行一些测试,发现问题,并需要进行一些更改。即使您的应用程序是完美的,您最终还是希望发布您的应用程序的第 2 版并进行改进。那么 - 当您进行代码更改时,如何更新已安装的应用程序?更新应用程序代码当您按下按钮时,我们的应用程序当前会打印到控制台。但是,GUI 应用程序不应该真正使用控制台进行输出。他们需要使用对话与用户交流。让我们添加一个对话框来
原创
发布博客 2022.01.16 ·
324 阅读 ·
0 点赞 ·
0 评论

BeeWare 峰器 中文文档 - 教程 3 - 分发包装

到目前为止,我们一直在“开发者模式”下运行我们的应用程序。这使我们可以轻松地在本地运行我们的应用程序 - 但我们真正想要的是能够将我们的应用程序提供给其他人。但是,我们不想教我们的用户如何安装 Python、创建虚拟环境、克隆 git 存储库以及在开发人员模式下运行公文包。我们宁愿只给他们一个安装程序,并让应用程序 Just Work。公文包可用于以这种方式打包您的应用程序以进行分发。创建应用程序脚手架由于这是我们第一次打包我们的应用程序,我们需要创建一些配置文件和其他脚手架来支持打包过程。从
原创
发布博客 2022.01.16 ·
244 阅读 ·
0 点赞 ·
0 评论

BeeWare 峰器 中文文档 - 教程 2 - 让它变得有趣

在教程 1中,我们生成了一个能够运行的存根项目,但我们自己没有编写任何代码。让我们看看为我们生成了什么。产生了什么在src/helloworld目录中,您应该看到 3 个文件__init__.py: __main__.py和app.py.__init__.py将目录标记helloworld为可导入的 Python 模块。它是一个空文件;它存在的事实告诉 Python 解释器该helloworld目录定义了一个模块。__main__.py将模块标记helloworld为一种特殊的模块 - 可执行
原创
发布博客 2022.01.16 ·
588 阅读 ·
2 点赞 ·
0 评论

BeeWare 峰器 中文文档 - 教程 1 - 你的第一个应用程序

我们已准备好创建我们的第一个应用程序。安装 BeeWare 工具首先,我们需要安装公文包。Briefcase 是一个 BeeWare 工具,可用于打包您的应用程序以分发给最终用户 - 但它也可用于引导新项目。确保您 位于教程 0beeware-tutorial中创建的目录中,并激活了虚拟环境,然后运行:beeware-venv苹果系统(beeware-venv) $ python -m pip install briefcaseLinux(beeware-venv) $ pyt.
原创
发布博客 2022.01.16 ·
996 阅读 ·
0 点赞 ·
0 评论

BeeWare 峰器 中文文档 - 教程 0 - 让我们开始

教程 0 - 让我们开始吧!在我们构建我们的第一个 BeeWare 应用程序之前,我们必须确保我们已经具备运行 BeeWare 的所有先决条件。安装 Python我们首先需要的是一个运行 Python 3.7 或更新版本的 Python 解释器。苹果系统如果您使用的是 macOS,则可以从Python 网站获取官方安装程序。从 3.7 开始,您可以使用任何稳定版本的 Python。我们建议避免 alpha、beta 和候选发布,除非您真的知道自己在做什么。Linux如果您在 Linux
原创
发布博客 2022.01.16 ·
549 阅读 ·
0 点赞 ·
0 评论

BeeWare 峰器 中文文档 - 引言

蜂器编写 Python。到处跑。BeeWare 是一套工具和库,每个工具和库协同工作,帮助您编写跨平台的原生 GUI Python 应用程序。这包括:Toga,一个跨平台的小部件工具包;Briefcase,一种将 Python 项目打包为可分发给最终用户的工具;Rubicon ObjC,一个用于在 Python 代码中使用 iOS 和 macOS 上的 Objective C 库的库;Rubicon Java,一个用于在 Python 代码中使用 Java 库的库;可在没有官方 P
原创
发布博客 2022.01.16 ·
1234 阅读 ·
0 点赞 ·
0 评论

Python 小经验(一) 使用字典进行html模板替换

Python 小经验 使用字典进行html模板替换html = """<!DOCTYPE html><html><head><meta charset="utf-8"><title>{title}</title></head><body><h1>我的第一个标题</h1><p>网站名:{name}, 地址 {url}</p></bod
原创
发布博客 2022.01.16 ·
75 阅读 ·
0 点赞 ·
0 评论

PyQt5 (一百零八)分页显示数据 SQLite数据库 案例

PyQt5 分页显示数据 SQLite数据库 案例limit n,mimport sysfrom PyQt5.QtCore import Qtfrom PyQt5.QtSql import QSqlDatabase, QSqlQuery, QSqlTableModel, QSqlQueryModelfrom PyQt5.QtWidgets import QApplication, QTableView, QDialog, QVBoxLayout, QPushButton, QW...
原创
发布博客 2022.01.15 ·
763 阅读 ·
0 点赞 ·
0 评论

PyQt5 (一百零七)使用可视化的方式对SQLite数据库进行增删改查

PyQt5 操作SQLite数据库 案例使用可视化的方式对SQLite数据库进行增,删,改,查QTableViewQSqlTableModelimport sysfrom PyQt5.QtCore import Qtfrom PyQt5.QtSql import QSqlDatabase, QSqlQuery, QSqlTableModelfrom PyQt5.QtWidgets import QApplication, QTableView, QDialog, QVB...
原创
发布博客 2022.01.14 ·
369 阅读 ·
0 点赞 ·
0 评论

PyQt5 (一百零六)操作SQLite数据库 案例创建sqllite数据库并插入数据

PyQt5 操作SQLite数据库 案例创建sqllite数据库并插入数据import sysfrom PyQt5.QtSql import QSqlDatabase, QSqlQuery'''PyQt5 操作SQLite数据库 案例创建sqllite数据库并插入数据'''def createDB(): db = QSqlDatabase.addDatabase('QSQLITE') # 指定SQLite数据库的文件名 db.setDatabas..
原创
发布博客 2022.01.14 ·
436 阅读 ·
0 点赞 ·
0 评论

PyQt5 (一百零五)用动画效果不同速度的移动窗口 案例

PyQt5 用动画效果不同速度的移动窗口 案例import sysfrom PyQt5.QtCore import Qt, QRect, QPropertyAnimation, QParallelAnimationGroup, QEasingCurve, QSequentialAnimationGroupfrom PyQt5.QtGui import QIconfrom PyQt5.QtWidgets import QHBoxLayout, QPushButton, QMess...
原创
发布博客 2022.01.14 ·
145 阅读 ·
1 点赞 ·
0 评论
加载更多