From b5772fab60b829c15104c16b9bda5e53d0e9ce1f Mon Sep 17 00:00:00 2001 From: murmur Date: Wed, 3 Jul 2024 22:50:52 +0800 Subject: [PATCH] update readme --- .gitignore | 5 ++++- README.md | 22 +++++++++++++++++++++- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index dbe9c82..c5cbf2a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,4 @@ -.vscode/ \ No newline at end of file +.vscode/ +amis-flask-pywebview-demo/__pycache__/ +__pycache__/ + diff --git a/README.md b/README.md index 4435400..e002fba 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,22 @@ # Demo程序 -基于Pyhton和Flask的demo程序 \ No newline at end of file +基于Pyhton和Flask的demo程序 +# 编译 +## 字节码 +将 Python 源代码编译成字节码可以通过 py_compile 模块或 compileall 模块来完成。这些模块可以将 Python 源代码(.py 文件)编译成字节码文件(.pyc 文件)。 + +这对于提高代码的执行速度、保护源代码以及减少首次加载时间都很有用。 + +且**体积小**。 +## 二进制 +pyinstaller编译后可执行文件太大,坑太多 +## 通过命令行使用 compileall +你可以直接通过命令行使用 compileall 模块: +```sh +python -m compileall path_to_your_directory +``` +# 运行 +编译后的 .pyc 文件可以直接被 Python 解释器执行。例如,编译后的 app.pyc 文件可以通过以下方式运行: +```sh +python project/__pycache__/app.cpython-.pyc +``` +> 一般需要将.pyc放在主程序得相同目录。 \ No newline at end of file