当前位置: 首页 > news >正文

一站式企业服务平台是什么磁力多多

一站式企业服务平台是什么,磁力多多,做企业网站备案都需要什么,18岁macbookpro45岁文章目录 写在前面参考准备工作Quick Start参数说明使用打包程序输出目录结构日志2023.09.20 写在前面 本文的demo示例的代码/数据可从笔者的GitCode获取: HelloWorld 参考 Nuitka官网: https://github.com/Nuitka/NuitkaNuitka使用: https://daobook.github.io/nuitka-doc/…

文章目录

    • 写在前面
    • 参考
    • 准备工作
    • Quick Start
    • 参数说明
    • 使用打包程序
    • 输出目录结构
    • 日志
      • 2023.09.20

写在前面

本文的demo示例的代码/数据可从笔者的GitCode获取: HelloWorld

参考

  • Nuitka官网: https://github.com/Nuitka/Nuitka
  • Nuitka使用: https://daobook.github.io/nuitka-doc/zh_CN/user-manual.html#use-cases

准备工作

工作环境: Windowns10
python版本: Python 3.10.7

  1. 安装Nuitka

    pip install nuitka
    
  2. 下载 gcc

    下载地址 https://github.com/brechtsanders/winlibs_mingw/releases

    如果没有下载或下载的版本不对应的话,在打包时会提示相应安装包是否下载, 选择输入"Yes”下载即可. 如果自行下载的 gcc 包, 解压后配置用户环境变量, 将解压路径 xxx\bin 添加的用户环境变量中.

    PS: 笔者执行打包时, 还提示安装ccache, 选择Yes自动下载 使用的下载路径.

Quick Start

先构建项目demo脚本, 打印一些信息然后输入文件并读取第一列后再输出.

测试脚本:

python hello.py -i test/data.txt -o test/data.pro.txt

主脚本测试完成后, 开始打包:

# 开始打包主脚本 hello.py
python -m nuitka \--output-dir=./hellooo \--standalone --show-memory --show-progress \--follow-import-to=utils,src \--windows-icon-from-ico=./logo.ico \hello.py

参数说明

参数说明
–output-dir指定输出的结果路径
–standalone打包成独立的文件
–show-progress显示打包进度
–show-memory显示占用内存
–follow-import-to指定打包时同时打包的源码文件夹,用","分隔
–windows-icon-from-ico指定打包程序exe的图标
其他参数
–mingw64指定编译器
–nofollow-imports不编译代码中所有的import
–plugin-enable需要加载的插件
–windows-disable-console
–recurse-all
–recurse-not-to
–onefile
–remove-output
–disable-console

使用打包程序

打包程序在输出目录 outdir/xxx.dist/xxx.exe

# 打包程序看help
./hellooo/hello.dist/hello.exe --help# 使用打包后程序
./hellooo/hello.dist/hello.exe -i test/data.txt -o test/data.test_pack.txt

输出目录结构

执行打包程序后,输出目录的文件结构如下:

$ tree.com //a //f 
+---hello.build
|   |   .sconsign-310.dblite
|   |   @link_input.txt
|   |   build_definitions.h
|   |   ccache-24780.txt
|   |   module.src.c
|   |   module.src.const
|   |   module.src.o
|   |   module.src.source1.c
|   |   module.src.source1.const
|   |   module.src.source1.o
|   |   module.utils.c
|   |   module.utils.const
|   |   module.utils.o
|   |   module.utils.source2.c
|   |   module.utils.source2.const
|   |   module.utils.source2.o
|   |   module.__main__.c
|   |   module.__main__.const
|   |   module.__main__.o
|   |   scons-report.txt
|   |   __bytecode.const
|   |   __constants.bin
|   |   __constants.c
|   |   __constants.const
|   |   __constants.h
|   |   __constants.o
|   |   __constants.txt
|   |   __helpers.c
|   |   __helpers.h
|   |   __helpers.o
|   |   __loader.c
|   |   __loader.o
|   |
|   \---static_src
|           CompiledFunctionType.c
|           CompiledFunctionType.o
|           MainProgram.c
|           MainProgram.o
|
\---hello.disthello.exepython310.dllucrtbase.dllunicodedata.pydvcruntime140.dll_bz2.pyd_decimal.pyd_lzma.pyd

当前demo示例下删除了这些文件, 只保留了 hellooo/hello.dist/hello.exe主程序文件 (4.27M)。

日志

2023.09.20

  • 初始版本

http://www.dt0577.cn/news/4031.html

相关文章:

  • python网站开发视频网站优化公司开始上班了
  • 嘉兴网站推广企业站长工具seo推广
  • 东莞做网站多少钱seo外链代发
  • 黑龙江省住房和建设厅网站2021百度新算法优化
  • 网站栏目策划 有思想的新闻seo成都培训
  • 罗阳网站建设天津做优化好的公司
  • 网站设计实施方案新媒体运营是做什么
  • 珠海十大网站建设公司哪家好搜狗快速收录方法
  • 做网页的it网站重庆seo排名软件
  • 北京企业官网网站建设关键词有几种类型
  • 销售网站开发步骤石景山区百科seo
  • 网易企业邮箱手机端登录不上咋办seo零基础入门到精通200讲
  • dw做网站字体 别人电脑显示北京营销推广公司
  • 网站建设模板代理关键词热度分析工具
  • 建设网站要点seo算法优化
  • 赣州章贡区旅游景点温州seo团队
  • 六数字域名做网站好不好电商网站设计
  • 做网站的人是什么职位软文营销的经典案例
  • 个人可以建设哪些网站郑州抖音seo
  • 建站一般要多少钱如何做好网络营销推广
  • 模板手机网站建设公司seo优化排名易下拉效率
  • 滕州营销型网站建设百度seo排名优化费用
  • 华夏望子成龙网站开发背景百度推广是什么工作
  • 南京网站建设的公司优化大师官方
  • wordpress托管站点福州网站seo公司
  • php网站标题修改杭州seo论坛
  • 在国外做h网站怎么样河南关键词排名顾问
  • 广州网站制作电话网站出售
  • 做门户网站用什么系统好广西seo经理
  • wordpress 发表代码上海百度seo网站优化