
Python
文章平均质量分 73
Python相关的一些学习
YakSue
这个作者很懒,什么都没留下…
展开
-
学习使用venv创建“python虚拟环境”
使用python开发会经常面临的问题是:你会需要不同版本的python,而且就算同一个版本的python,不同的项目有很大可能会需要不同版本的包。而 “Python虚拟环境” 就是为了解决这个问题的。本篇结合官方文档,自己动手实践来学习使用 venv 创建python虚拟环境。原创 2024-06-22 18:54:05 · 2204 阅读 · 0 评论 -
尝试Python的websockets库的最基础功能
尝试最简单的代码创建一个服务器并在客户端收发信息。原创 2022-10-15 12:54:07 · 4058 阅读 · 0 评论 -
通过 asyncio 尝试python最基础的异步操作
实践 asyncio 的最基础的操作。原创 2022-10-14 18:11:12 · 1718 阅读 · 0 评论 -
翻译《使用asyncio的一个指南》作者:Andrew Crozier
分享 Andrew Crozier 在 Python 中使用 asyncio 开发异步代码的一些经验。翻译 2022-10-11 13:59:37 · 1349 阅读 · 0 评论 -
简单学习解析Python的命令行参数
学习Python命令行参数的基础。尝试使用 argparse库 对命令行参数进行更高级的解析。原创 2022-09-05 21:53:03 · 1138 阅读 · 0 评论 -
用python统计王者荣耀里所有英雄的技能描述文本量并排序
用python统计出王者荣耀里所有英雄的技能描述文本量,并对其排序原创 2022-05-15 14:37:16 · 2324 阅读 · 2 评论 -
使用Python调用ImageMagick将序列帧生成GIF
目标使用Python来调用ImageMagick,将文件夹内所有的图片作为序列帧合并为一个GIF。我事先使用Blender渲染了一组图片(操作很简单, 可见《尝试在blender中渲染一个最简单的动画》)1. 使用ImageMagick将序列帧生成GIF最基础的命令是比较简单的:convert 第1帧图片 第2帧图片 ...第n帧图片 结果GIFAnimation Basics – IM v6 Examples 中有更详细的参数与范例,比如在GIF之前可以写上每帧的时间:-set del原创 2021-10-16 12:42:01 · 1650 阅读 · 0 评论 -
试用 Houdini Engine Python API
介绍hapi 这个python包 是HoudiniEngine的一层python封装。使用python的优势是灵活性,因为C代码总需要编译,使得迭代较慢。Tips:hapi中的内容总可以查阅HoudiniEngine的文档,因为概念和函数是相同的。使用环境1. Houdini编辑器内:Python Shell在其中可以 import hapi:2. Houdini命令行工具:hython.exe启动它相当于启动python,当然Houdini同时也应该设置了必要的环境。在其中可原创 2021-04-20 23:38:31 · 1388 阅读 · 0 评论 -
实践将C++函数暴露给Python
目标在《实践在C++中调用Python函数》中C++已经可以成功调用Python的函数,即C++能够“知道”Python定义的东西。而本篇将实践让Python能够“知道”C++定义的东西,即:将C++函数暴露给Python。主要参考了《如何实现 C/C++ 与 Python 的通信? - 知乎》,也参考了UE4的Python插件中的少量代码。实践完整代码延伸问题模块其他的库...原创 2020-12-28 21:44:23 · 786 阅读 · 5 评论 -
使用CairoSVG批量将SVG格式图片转换为PNG
目标SVG:Scalable Vector Graphics。是矢量格式的图片。我现在需要工具来帮我批量将SVG格式的图片转换为PNG。查阅资料发现可以用CairoSVG做这件事。本篇的目标是在官方文档的指导下尝试其功能,并完成批量转换的任务。CairoSVG是什么CairoSVG is a SVG 1.1 to PNG, PDF, PS and SVG converter. It provides both a command-line interface and Python 3.5+ li原创 2020-10-26 22:18:40 · 3095 阅读 · 0 评论 -
观察Python环境中的模块
问题虽然我经常会遇到需要写python脚本的情况,但是大多是在某个环境中,比如Houdini或者UE4等,所写的大多是一小段逻辑。因此,对于那些牵扯到多个python文件的较大型的python项目,我还没有经验。这导致目前我对python里“模块”这个概念有很多不了解之处。目前,我所最关注的问题是——当我在Houdini或者UE4中运行Python时:我可以使用哪些模块?模块都来自于何处?我怎样补充新的模块?我想这些问题并不复杂,不过我还是准备结合文档和实践尝试搞明白这些问题。基础概念我原创 2020-10-21 19:03:04 · 447 阅读 · 0 评论 -
做一个用python脚本生成bmp位图的小工具
目标需求可能的方案我的方案1.在C++中生成BMP图片BITMAPFILEHEADERBITMAPINFOHEADER主要参考:C语言集锦(一) C代码生成图片:BMP、PNG和JPEG - 星云的彼岸 - 博客园c++创建BMP文件并写入数据_kupePoem的专栏-CSDN博客...原创 2020-09-12 22:42:03 · 3553 阅读 · 0 评论 -
实践在C++中调用Python函数
目标目标是在C++中调用Python函数,给定输入,得到输出。主要参考:如何实现 C/C++ 与 Python 的通信? - 知乎C++调用Python脚本中的函数 - Achimesir - 博客园0.准备阶段1)下载python在官网上下载python。我选择的是64位安装版:随后会在安装目录找到一些需要的东西:include文件夹:里面是一些C语言代码头文件。其中将存放着供C语言调用的函数的定义。libs文件夹:里面是一些.lib文件。关于存放的内容:.lib可能存着函原创 2020-09-11 22:31:36 · 5576 阅读 · 0 评论