![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 77
码力巨能编
这个作者很懒,什么都没留下…
展开
-
Python图形化编程开源项目拼码狮Pinmashi
PinMaShi采用electron开发,图形化拖拽式编程有效降低编程难度,对Python编程的初学者非常友好;积木式编程加快Python程序的开发,代码使用积木封装加快编程速度;打通硬件间通信实现计算机和智能设备协同编程,一键在本地机器和远程机器调试运行,是Python程序快速开发的利器。PinMaShi采用模块化构建项目工程,通过模块创建工程能够应用在多种场景,例如windows/linux/macos程序开发,爬虫项目、物联网项目,乐高EV3机器人的远程开发调试等。原创 2023-05-10 15:25:09 · 1042 阅读 · 0 评论 -
Python全局变量跨模块变量定义和使用
在同一个py脚本中,定义在所有函数之外的变量可以理解为全局变量,因为所有函数可以直接访问函数外的变量(但不能访问其他函数的私有变量),这里涉及到变量的作用域,一般分为函数作用域和全局作用域,函数作用域包含在全局作用域中,子作用域可以访问全局作用域的变量,全局作用域不能访问子作用域的变量。原创 2022-10-26 15:07:52 · 4404 阅读 · 0 评论 -
Conda在各操作系统平台安装配置和使用Python环境(保姆级教程)
Conda是python程序运行环境的管理工具。Python是目前最流行的计算机语言,由于python是胶水语言,功能上的实现依赖第三方包。有的python脚本需要特定版本的依赖包运行,如果直接在电脑上安装该依赖包,可能影响到其他python脚本运行,因此python提出了虚拟环境和公共环境的概念,使用虚拟环境来单独为此python脚本安装依赖包。虚拟环境解决了依赖包安装的问题,那么如果脚本对python解释器版本有要求怎么办呢,conda就是解决为python解释器创建隔离环境的工具。原创 2022-10-26 14:51:37 · 8996 阅读 · 0 评论 -
Nodejs调用python的几种方案
nodejs可以使用JavaScript进行后端应用开发,同时使用electron可以开发桌面应用,可以说是相当强大。如果要在nodejs中读取本地文件则可以使用fs模块进行,ffi模块可以调用C开发的动态库,也可以实现更多的本地化操作,但是C开发动态库难度比较大成本比较高,这时候可以考虑使用python代替。python可以说是相当简单,它的库非常丰富,几乎可以满足你能想到的需求,因此python代替C库开发是不错的选择,下面介绍几种nodejs调用python的方法。原创 2022-09-12 16:40:40 · 13013 阅读 · 7 评论 -
C++嵌入Python解释器
Python作为可以扩展的编程语言,提供了完整的Python/C API,用于扩展Python程序的功能。一方面是使用API编写Python程序模块在Python脚本中使用,另一方面是在C/C++中嵌入Python,从而实现C/C++调用Python程序。C++嵌入Python解释器就是在c++程序中创建一个python解释器,并通过api让解释器去执行python代码。使用嵌入解释器有配置解释器、初始化、执行语句、加载模块、调用函数等过程,这些过程全部都是python提供的API操作。原创 2022-09-12 12:05:31 · 2603 阅读 · 1 评论 -
Python使用Cython+MinGW编译Pyd动态链接库
Python是解释型编程语言,代码可以不经过编译直接被解释器执行,如果直接开源发布py程序,对于某些不应公开的源码来说无疑是不可取的。那么如何安全地发布py程序而又不被反编译呢,经过对比pyd是最合适的发布方式。pyd是python源码经过Cython转换后再编译而来的Windows系统下Python可用的动态链接库,与dll动态链接库文件类似,区别在于pyd库可以被python直接引用,Linux系统下编译结果为so动态链接库。...原创 2022-08-31 11:17:20 · 3284 阅读 · 2 评论 -
Python使用Pyinstaller打包为exe文件
如果python脚本使用了第三方依赖包,让用户自己安装依赖包显然是不实际的;另外python一般使用虚拟环境隔离,脚本运行进入虚拟环境需要使用命令行,这对普通用户来说有难度。打包为exe文件是为了解决以上问题,exe可以直接在windows系统执行。打包需要包含多个目录,可以在执行打包时生成的“文件名.spec”文件中的pathex添加多个目录,用英文逗号隔开,然后重新打包这个.spec文件。cmd中进度python脚本所在目录,然后使用命令进行打包。-F:表示打包为exe文件。-p:指定打包包含的目录。原创 2022-08-21 10:15:00 · 313 阅读 · 0 评论 -
Python使用Flask模块创建本地服务器
Flask是一个使用 Python 编写的轻量级 Web 应用框架。Flask和Django是Python中最流行的web开发框架,与Django不同的是,Flask适合开发小型项目,通过服务器提供服务,而Django适合用来开发大型web项目。使用Flask搭建服务器,通过浏览器访问来使用Python功能,Python+Flask搭建服务器代码量少,实现起来相当简单,下面通过demo来介绍如何实现。原创 2022-08-20 19:20:44 · 2389 阅读 · 0 评论