python上按右键_Python环境右键定制

有时候,我们需要将py打包成exe、需要将ui转换成py、需要将py转换成pyc等等,命令行操作起来有点繁琐。所以做了这个教程:

1. py打包成exe

建立批处理命令文件py2exe.bat

@echo off@cd /d "%~dp0"d:/python32/scripts/cxfreeze %1 --target-dir=d:\py2exe\%~n1 --base-name=win32gui --

icon=images\logo.ico --compress --target-name=%~n1.exe

建立安装文件install.bat(可选)

@echo offreg add HKEY_CLASSES_ROOT\Python.File\shell\Py2Exe\command /v "" /t REG_SZ /d "%~dp0py2exe.bat %%1" /f

将py2exe.bat和install.bat放在同一路径,运行install.bat写注册表,或直接操作注册表HKEY_CLASSES_ROOT\Python.File\shell\Py2Exe\command修改默认字符串值为: py2exe.bat完整路径 %1

280913233773692.png

然后右键需要转换的PY文件就看到效果了

280915164702176.png

2.py转换成pyc

新建一个脚本Compile.py

#-*- coding: utf-8 -*-

'''Version : Python27

Author : Spring God

Func : 编译.py脚本

Date : 2013-6-28'''

importpy_compileimportosimportos.pathimportsysif __name__ == '__main__':for arg in sys.argv[1:]:

py_compile.compile(arg)print('Compile Complited')

建立安装文件install.bat(可选)

@echo offreg add HKEY_CLASSES_ROOT\Python.File\shell\Pyc\command /v "" /t REG_SZ /d "\"D:\Program Files\Python27\python.exe\" \"%~dp0Compile.py\" \"%%1\"" /f

将Compile.py和install.bat放在同一路径,运行install.bat写注册表,或直接操作注册表HKEY_CLASSES_ROOT\Python.File\shell\Py2Pyc\command修改默认字符串值为:"D:\Program Files\Python27\python.exe" "Compile.py完整路径" "%1"

然后右键需要转换的PY文件就看到效果了(同上图)

2.ui转换成py

建立批处理命令文件ui2py.bat

@echo offpyuic4%1 > %~n1.py

建立安装文件install.bat(可选)

@echo offreg add HKEY_CLASSES_ROOT\Ui.File\shell\Ui2Py\command /v "" /t REG_SZ /d "%~dp0ui2py.bat %%1" /f

将ui2py.bat和install.bat放在同一路径,运行install.bat写注册表,或直接操作注册表

修改HKEY_CLASSES_ROOT\.ui默认字符串为Ui.File

新建HKEY_CLASSES_ROOT\Ui.File\shell\Ui2Py\command并修改默认字符串值为:ui2py.bat完整路径 %1

然后右键需要转换的UI文件就看到效果了(如图)

281001361118472.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值