【问题标题】:hiding an function in python [duplicate]在python中隐藏一个函数[重复]
【发布时间】:2019-01-07 09:05:47
【问题描述】:

我有一个函数,其中一个 excel 文件作为参数传递给它。我的函数操作传递的文件并根据现有列的值进行一些计算,将这些值写入新列,然后将其写入为 .csv 格式。现在,我只想隐藏此代码,即用户不应该看到该代码。我想通过传递输入文件从终端运行它。

我已将我的.py 文件转换为.pyc 文件。现在我想通过在 anaconda 提示符中传递我的输入文件来运行 .pyc 文件。

【问题讨论】:

  • 使用 Cython 生成 C 代码似乎是最好的方法......

标签: python anaconda pyc


【解决方案1】:

你可以这样称呼它

 python my_main.pyc my_excelfile.xls

只是提醒一下,它不是非常隐藏

C:\> pip install uncompyle
C:\> uncompyle6 my_main.pyc 

您可能想尝试构建一个实际的 Windows 二进制文件(假设您使用的是 Windows ...)

C:\project> pip install pyinstaller
C:\project> pyinstaller --onefile my_main.py
C:\project> cd dist
C:\project\dist> my_main.exe my_xls.xls

(但即便如此,如果您知道在哪里查找,也不会那么很难找到源头)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-07
    • 2020-12-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-03
    • 2013-01-12
    • 1970-01-01
    • 2012-12-08
    相关资源
    最近更新 更多