使用 py2app 将Python程序打包成 macOS 应用
所需条件:
· Mac OS X (64bit): Mac OS X 10.7 (Lion) or newer.
使用 py2app 进行打包的流程如下:
安装 py2app
建立虚拟环境
建议为项目使用一个“干净”的独立的虚拟环境。(如何创建虚拟环境?)在虚拟环境里使用 py2app
(如何激活与退出 Python 虚拟环境)
所需条件:
· Mac OS X (64bit): Mac OS X 10.7 (Lion) or newer.
使用 py2app 进行打包的流程如下:
建立虚拟环境
建议为项目使用一个“干净”的独立的虚拟环境。(如何创建虚拟环境?)
在虚拟环境里使用 py2app
(如何激活与退出 Python 虚拟环境)

Beoplay H9i 耳机开不了机,也充不上电,指示灯不亮,推到蓝牙位置等待12秒以上也没任何反应。这是变砖了?
好在发现这款耳机可以拿掉电池断电。
左耳塞外面的金属盖,逆时针旋开,扣下电池。断电重启。好了。
显示一个 tkinter 测试窗口,看是否能够正常运行,以及显示版本号。
命令行执行 python -m tkinter
开发不同项目或测试 Python 新版本时,可能需要安装多个版本的 Python,如何安装和切换不同版本的 Python?可以使用 pyenv,以下正文是使用 pyenv 进行 Python 版本管理的使用指导。
检查给定的文件路径是否已经重名,并自动添加序号,递增数字。
Code on Github Gist
我的 Bose 蓝牙音箱在一次用多头USB线连接充电之后,出现了电源灯快速闪烁红灯,充不了电,也开不了机的情况。
网上搜索找到一个方法,并实践有效。
现在猜测可能是当时USB线同时充电两个设备,造成电压不足,导致 Bose 音箱开启了某种电池保护。

如图,A 列是字符串形式存储的计算式。
若想把 A 列的内容转成 Excel 公式,计算得到结果。该如何操作呢?
我们在B列写个公式,批量获得前面加了“=”等于号的计算式。
公式如图 B2 单元格所示。