![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 80
@风之所往
这个作者很懒,什么都没留下…
展开
-
基于 Python 与 mxget 的音乐下载器
基于 Python 与 mxget 的音乐下载器需求实现一个音乐下载小工具,搜索歌曲名或演唱者名找到相关联的几首歌曲,选择序号,下载歌曲。支持下载歌词、选择下载路径、选择下载平台。环境Windows 10Python 3.8mxget 1.1.2PySide6 6.2.1mxget通过命令行在线搜索你喜欢的音乐,下载并试听。这里是它的 Github 地址 Github:mxget,有详细的使用说明,我这里就不多介绍了。不过这个 repository 是它的 Go 语言实现。至于原创 2021-11-08 00:09:51 · 887 阅读 · 0 评论 -
Python: 生成带用户昵称的头像
Python: 生成带用户昵称的头像需求新建用户后,根据用户输入的昵称生成图片。(例:注册"钉钉"用户后,头像根据输入的名字生成)开发环境Windows 10Python 3.8Pillow 8.1.2实现蛇皮皮蛋:Python创建文字图片(居中)/多图片合并(PIL),参考这篇文章,实现了新建一个图片,并把文字渲染到图片上。代码如下:import cv2import numpy as npfrom PIL import ImageFont, ImageDraw, Image原创 2021-09-12 06:22:47 · 1560 阅读 · 0 评论 -
判断字符串是否符合 Windows/Linux 目录规则
Windows / Linux 路径 check最近项目中有一个需求,需要对获取的字符串绝对路径检查是否符合路径规则,比如 Windows 中需要以盘符开始,其中不能有一些特殊字符,在修改文件夹名或文件名会提示这些特殊字符,有 9 个:\/:*?"<>|。为什么不能包括这些字符呢?这里不做探究,可以看下这篇文章:点击实现先看下代码,再结合具体代码来理解过程。def check_path(path): """ 检查 Windows path 是否符合规则 """ loca原创 2021-06-20 19:27:09 · 712 阅读 · 0 评论 -
Python 与 FTP 服务器 -- ftputil 模块
Python 与 FTP 服务器 – ftputil 模块,文件上传下载Cre: 2021/02/22Mod: 2021/03/17前一篇文章分析了用 Python 内置的模块 ftplib 实现上传下载等功能,本篇文章就来看看另一个高水平的 FTP 库 ———— ftputil。它的官网:ftputil。项目需求与分析在之前 ftplib 的文章已经分析过,而且已经说明在本次文章中要处理一些其他问题,不再详述。点击ftplib查看。ftputilftputil 是第三方模块,是 ftpl原创 2021-06-06 20:31:13 · 2313 阅读 · 3 评论 -
Python 与 FTP 服务器 -- ftplib 模块
Python 与 FTP 服务器 – ftplib、ftputil 模块,文件上传下载(界面可视化)Datetime: 2021/02/22项目需求:已建立 FTP 服务器,通过 ip、用户名、密码连接后,上传与下载文件,要求能上传或下载多个文件或多个文件夹。Python 与 ftp 服务器相关的有两个模块:ftplib 和 ftputil。ftplib 是 Python 内置模块,无需下载安装,直接导入即可使用,不过功能较少,像 os 中 isdir、isfile、makedirs 等方法都没有,原创 2021-05-30 14:51:52 · 1833 阅读 · 0 评论 -
Python: 二进制字节流数据的读取操作 -- bytes 与 bitstring
Python: 二进制字节流数据的读取操作 – bytes 与 bitstring最近项目有个需求,需要对二进制文件读取内容,操作读取到的字节流数据,主要是查找与切片获取内容。这要求有两个标志,一个开始,一个结束,获取中间的内容。Python 的 bytes 内置了一些方法,但是却不完美。在调查后,了解到 bitstring 这个第三方包,在对字节流数据的处理上,似乎更合适。bytesbytes:一种字符序列的类型。通过比较 dir(str) 与 dir(bytes) 可知,两者的属性与方法很相似,原创 2021-05-23 16:00:12 · 25941 阅读 · 5 评论 -
Maya Python 查询引用文件中的编码问题 -- 中文乱码
Maya Python 查询引用文件中的编码问题 – 中文乱码Datetime: 2020/01/27最近在做一个功能,查询 Maya 文件中引用的其他文件。Maya 官方文档提供的方法之一是用 Python 命令来查询引用的文件。后来又使用直接读取文件获取引用文件的方法。详情可以之前的两篇文章。本文主要来说说这之间遇到的一些编码问题,编码的问题一般就是中文乱码的问题。Maya Python 命令获取引用文件因为 Maya 安装目录下的 Python(mayapy.exe)版本为 Python 2.原创 2021-05-16 22:19:03 · 1901 阅读 · 1 评论 -
查询 maya 文件中的引用文件路径 -- 直接读取文件内容获取路径
查询 maya 文件中的引用文件路径 – 直接读取文件内容获取路径Datetime: 2021年1月14日 星期四,下午 6:43:31之前查询 maya 文件中的引用文件路径,采用的是 maya Python 命令的方式。存在一些问题:Maya 客户端:目前了解到,以上方法,必须安装 Maya。版本不全匹配:Maya 版本很多,所以文件版本也不统一。以上方法要求 Maya 软件版本不低于文件版本(创建文件的 Maya 版本)。文件类型单一:由于需要打开文件获取文件的版本,以上查原创 2021-05-09 22:47:23 · 4180 阅读 · 0 评论 -
查询 maya 文件中引用文件的路径 -- 通过 mayapy.exe 及 maya Python 命令获取路径
Python 查询 maya 文件的引用节点及引用文件的路径环境Maya 2017 & 2018Python 3.6VS Code实现需求:给定一个 maya 文件,查询这个 maya 文件引用了哪些文件,返回引用的文件路径。首先,需要使用 maya 软件自带的 mayapy.exe 解释器来执行 maya 包的 Python 命令,如:cmds 的相关命令,maya 中的 Python 为 Python 2,但是开发环境使用的是 Python 3.6,所以需要变通一下。通过 su原创 2021-05-02 23:27:50 · 3718 阅读 · 10 评论 -
数据可视化:pyecharts 的几个实例
数据可视化:pyecharts 的几个实例Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts 诞生了。官方文档:https://pyecharts.org/#/基本图表 Pie:饼图from pyecharts import options as optsfrom pyecharts.charts import Page, Pie#原创 2020-12-12 23:56:05 · 3876 阅读 · 0 评论 -
一些基础的排序和查找算法(Python)
一些基础的排序和查找算法(Python)排序print("### 复杂度比较" "\n" "排序法 平均时间复杂度 最好时间 最差时间 稳定度 空间复杂度" "\n" "0冒泡排序 O(n^2) O(n) O(n^2) 稳定 O(1)" "\n" "1选择排序 O(n^2) O(n^2) O(n^2) 不稳定 O(1)" "\n" "2快速排原创 2020-11-29 22:24:12 · 97 阅读 · 0 评论 -
面试题:给定一个字符串,配置解析及存储(Python)
配置解析及存储,给定一个字符串,里面为K、V的配置信息,请构造程序将其解析。实例字符串为" abc =b\n ;c=\x61d;d=234;t=\n;d=“test;yes”;"。代码如下:some_str = " abc =b\\n ;c=\\x61d;d=234;t=\\n;d=\"test;yes\";"ignore, flag = False, Truekey, value = '', ''index, temp = 0, 0 # index 存储新的字符串开始的位置,tem..原创 2020-11-15 22:49:21 · 493 阅读 · 0 评论 -
基于 Python tkinter 的查询器
简介:本文主要介绍如何用 Python 内置的 tkinter 写一个查询工具。准备环境Windows 10Python 3.7.3VS Code依赖tkinterpython-Levenshteinfuzzywuzzy目录结构及运行界面图片具体实现import tkinter as tkfrom tkinter import *from tkinter import ttkfrom tkinter import messageboxfrom fuz.原创 2020-09-21 23:24:12 · 1526 阅读 · 0 评论 -
天行数据 api 接口数据搜索问题 -- Python 版本
2019/12/3天行数据"垃圾分类"Python版api接口问题。(Python版本、中文字符)0.天行数据提供api接口,利用这些可以做一些事情,比如做个Web端垃圾查询的功能。1.以下是天行数据参考代码中Python的实例,不过很明显,这是Python2的例子。# -*- coding: utf-8 -*-import sys, urllib, urllib2, jsonurl = 'http://api.tianapi.com/txapi/lajifenlei/index?key=AP原创 2020-05-19 00:07:25 · 1132 阅读 · 0 评论 -
Pythonanywhere中admin管理css样式显示问题
2019/10/27 16:42pythonanywhere项目中,admin管理站点CSS不展示的解决方法由于admin app的html模板是直接继承admin/base.html,导致在pythonanywhere上部署项目时,缺少css文件,所以admin界面不显示css格式。解决方法如下:说明:mysite(项目主目录,下简称【主】),mysite(主)下有mysite(次目录)文件夹,次目录文件夹含有配置文件settings.py。在settings(mysite[次])中设置ST原创 2020-05-18 23:55:29 · 500 阅读 · 0 评论 -
一些书籍:Python入门与提高
这里谈谈Python相关的书籍,此目录来自github一个Python学习的相关项目,项目地址:https://github.com/jackfrued/Python-100-Days这个项目对于Python学习很全面啦,感兴趣可以去了解一下,目前标星8W多。参考书籍如下入门《Python基础教程》(Beginning Python From Novice to Professional)《人民邮电》《Python学习手册》(Learning Python)《机械原创 2020-05-19 16:24:54 · 283 阅读 · 0 评论