小编gec*_*cco的帖子

用于Python3代码的混淆工具

Python3是否有任何现有的python代码混淆工具?

如果我想隐藏/混淆我的代码,请不要试图告诉我Python不是正确的选择.或者正确的许可证应该保护代码而不是混淆...

更新:此问题不重复问题如何保护Python代码?:我只是问是否有一个工具来混淆Python.没有更多,也没有更少.(如果没有,我想知道为什么我得到这么多反馈...)

python obfuscation python-3.x

2
推荐指数
2
解决办法
3525
查看次数

在numpy python中乘以()

在我看来有两个版本的numpy函数multiply():

  1. c = multiply( a, b )
  2. multiply(a, b, c )

我的问题有两个:

  1. 这两个版本有什么区别?
  2. 我需要使用dot()功能,我知道c = dot( a, b)工作.但dot(a, b, c)事实并非如此.

python performance numpy

2
推荐指数
1
解决办法
624
查看次数

由Aptana Studio删除的py_compile.compile编译的PYC文件(Windows)

当我在Windows上将py文件编译到另一个文件夹中时,pyc文件很快就会出现并在稍后消失.

这里是我执行的示例代码:

from py_compile import compile
source = r"E:\proj\abc\__init__.py"
dest = r"E:\proj\bin_abc\__init__.pyc"
print(compile(source, cfile=dest, doraise=True))
Run Code Online (Sandbox Code Playgroud)

现在,如果我编译比PY-文件相同的目标文件夹中PYC驻留在,则它不会消失?!??

有没有人解释这种行为?

更新:我发现是Aptana Studio负责删除pyc文件:

  • 如果我将它们编译到Aptana项目之外目录中,文件仍然存在.(如果是例如).destE:\temp\__init__.pyc
  • 如果我在Aptana外部运行代码并且Aptana已打开,则会删除这些文件.
  • 如果我运行代码剪切并且Aptana关闭,则文件仍然存在

为什么Aptana会删除我的pyc文件?

python aptana compilation pydev python-3.x

2
推荐指数
1
解决办法
1503
查看次数

Python中的ValueError

Traceback (most recent call last):
    File "filter_import.py", line 77, in <module>
        get(sys.argv[1])
    File "filter_import.py", line 35, in get
        timestamp, ip, hash_value = lines.split()
ValueError: need more than 2 values to unpack
Run Code Online (Sandbox Code Playgroud)

我运行代码filter_import时收到此错误消息,有人可以解释一下问题是什么吗?

我的部分代码:

if __name__ == '__main__':
import sys
if len(sys.argv) == 1:
    print 'Usage: filter_import.py <filename>'
    sys.exit(1)
get(sys.argv[1])
Run Code Online (Sandbox Code Playgroud)

python

1
推荐指数
1
解决办法
435
查看次数