Print

Python编译查重

问:python代码查重原理
  1. 答:a=['python',1,2,3,1,6,'a','a',3,3,3,'a','python','3','8']
    b=list(set(a))
    cf=[]
    for i in b:
    cf.append(a.count(b))
    for i in range(len(b)):
    print(b[i],'一共有',cf[i],'个',sep='')
问:有没有人能帮忙对代码进行查重
  1. 答:试一下antiplag,,能对程序语言(如java、c/c++、python等)、中英文文档进行查重。
  2. 答:代码查重? 这个真的是第一次听到,你的意思是论文里包含代码,需要查重吗,可以通过  试一下,把代码粘贴进去就行
问:python如何编译
  1. 答:编写的话,拿什么编辑器编写都可以。
    如果是编译的话,python是不需要编译的,直接运行即可。
    运行的话,你需要安装一个python的解释器,可以是官方python,actiePython或者其他版本的python。
    然后你可以选择python自带的IDLE编写,也可以在命令行下输入python进入交互shell进行编写,当然也可以用支持python语言的IDE进行编写。
问:如何对python 进行重新编译
  1. 答:Python是解释型脚本语言,运行过程中是一句一句,边解释边执行的,不需要编译。修改之后的源代码可以直接运行,如果担心之前版本影响,可以删除对应的pyc文件,不过只是解除心理作用而已。
问:python如何防止反编译
  1. 答:Python 编译生成 pyc 仅仅为了提升加载速度,并不是为了防止破解,反编译后和原来一模一样。pyinstaller,py2exe,只是把 pyc 打个包,同样很弱。代码混淆也只能增加看懂代码的难度,但并不能防止破解。所以最为稳妥的办法只有修改Python解释器,对源代码进行加密,解释器加载源代码时再解密,这种方法虽然可以防止破解,但给自己带来麻烦不说,发布程序是需要打包自己修改后的解释器,相当麻烦。

本文来源: https://www.lw00.cn/article/477a88e3dd63d72f22f94497.html