Python环境右键定制

2020-11-18 11:34

阅读:591

标签:com   http   blog   style   class   div   img   code   java   javascript   log   

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

    1. py打包成exe

    先安装cx_freeze,参照教程:http://www.cnblogs.com/doudongchun/p/3694829.html

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

mamicode.com,搜素材
@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
mamicode.com,搜素材

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

@echo off

reg 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

mamicode.com,搜素材

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

mamicode.com,搜素材

 

    2.py转换成pyc

   新建一个脚本Compile.py

mamicode.com,搜素材
# -*- coding: utf-8 -*-
‘‘‘
Version : Python27
Author  : Spring God
Func    : 编译.py脚本
Date    : 2013-6-28
‘‘‘

import py_compile
import os
import os.path
import sys


if __name__ == __main__:

    for arg in sys.argv[1:]:
        py_compile.compile(arg)
        print(Compile Complited)
mamicode.com,搜素材

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

@echo off

reg 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

    先安装pyqt,参照教程:http://www.cnblogs.com/doudongchun/p/3694765.html

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

 

@echo off

pyuic4 %1 > %~n1.py

 

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

 

@echo off

reg 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文件就看到效果了(如图)

mamicode.com,搜素材

 

Python环境右键定制,搜素材,soscw.com

Python环境右键定制

标签:com   http   blog   style   class   div   img   code   java   javascript   log   

原文地址:http://www.cnblogs.com/doudongchun/p/3695748.html


评论


亲,登录后才可以留言!