python - 如何在 Python 代码中调用 PyInstaller 文件?
问题描述
我正在寻找一种方法来加密我的 Python 项目的一部分。这是我存储数据库凭据并生成数据库连接变量的文件:
user = ''
pass = ''
connection = cx_Oracle.connect(user=user, password=password ...)
我在项目的其余部分使用“连接”变量。
我已经从 Python 文件中使用 PyInstaller 生成了一个二进制文件,并尝试这样做:
import subprocess
print(subprocess.call(["./dist/connections/connections"]))
print(connection)
没有成功:|
问题
我可以在 Python 中调用二进制文件并获得与 Python 环境的“连接”变量吗?
解决方案
推荐阅读
- keras - 在 keras 中使用 EfficientNet 时出现 ResourceExhaustedError
- java - SparkJava awaitStop() 方法立即返回,即使在初始化之后,但 stop() 还没有被调用
- algorithm - 这个解决方案的算法复杂度是多少?
- angular - 尝试使用不同的组件删除列表条目
- javascript - 是否可以让 JavaScript 对象评估为原语
- adfs - 使用 Django 登录 AD FS 失败,错误代码为 364
- javascript - React - 处理作为道具传递的空值
- php - Composer:需要满足依赖关系的问题
- kubernetes - NetworkPolicy 的自定义规则
- ubuntu - (双启动)Windows 启动和更新后 Ubuntu 18.04 没有声音