精华内容
下载资源
问答
  • 在项目最后打包发布的时候发现Python源码无法隐藏。打包的方法有:方法一、直接使用Python自带的模块Distutils。可以生成exe和rpm格式的安装文件,但是源码还是在硬盘的某个文件夹下。方法二、使用py2exe。只能在...
    在项目最后打包发布的时候发现Python源码无法隐藏。打包的方法有:
    方法一、直接使用Python自带的模块Distutils。可以生成exe和rpm格式的安装文件,但是源码还是在硬盘的某个文件夹下。
    方法二、使用py2exe。只能在windows下使用,可以生成exe的可执行文件,而且用户不能看到源码。但我们的程序也要在Linux下发行:(

    所以我觉得程序在Python下很难隐藏源码。在Python邮件列表中也有很多隐藏代码的讨论,
    http//groups.google.com/group/comp.lang.python/browse_thread/thread/47d05364beaaeac/4e34e20daf815e65?lnk=gst&q=hide+code&rnum=3#4e34e20daf815e65,

    http//groups.google.com/group/comp.lang.python/browse_thread/thread/b4e08adec2d835f5/7c5a9cba5a9b4fe9?lnk=gst&q=hide+code&rnum=1#7c5a9cba5a9b4fe9,

    http://groups.google.com/group/comp.lang.python/browse_thread/thread/20523d0eedf0c2e9/0fba04292f6f224f?
    lnk=gst&q=hide+code&rnum=8#0fba04292f6f224f

    可以看出Python的源代码是很难隐藏的,感觉这是Python设计时有意这样做的。
     
    展开全文
  • 菜鸟学Python(7):无法隐藏Python源代码

    千次阅读 2007-01-09 14:17:00
    在项目最后打包发布的时候发现Python源码无法隐藏。打包的方法有:方法一、直接使用Python自带的模块Distutils。可以生成exe和rpm格式的安装文件,但是源码还是在硬盘的某个文件夹下。方法二、使用py2exe。只能在...
    在项目最后打包发布的时候发现Python源码无法隐藏。打包的方法有:
    方法一、直接使用Python自带的模块Distutils。可以生成exe和rpm格式的安装文件,但是源码还是在硬盘的某个文件夹下。
    方法二、使用py2exe。只能在windows下使用,可以生成exe的可执行文件,而且用户不能看到源码。但我们的程序也要在Linux下发行:(

    所以我觉得程序在Python下很难隐藏源码。在Python邮件列表中也有很多隐藏代码的讨论,
    http//groups.google.com/group/comp.lang.python/browse_thread/thread/47d05364beaaeac/4e34e20daf815e65?lnk=gst&q=hide+code&rnum=3#4e34e20daf815e65,

    http//groups.google.com/group/comp.lang.python/browse_thread/thread/b4e08adec2d835f5/7c5a9cba5a9b4fe9?lnk=gst&q=hide+code&rnum=1#7c5a9cba5a9b4fe9,

    http://groups.google.com/group/comp.lang.python/browse_thread/thread/20523d0eedf0c2e9/0fba04292f6f224f?
    lnk=gst&q=hide+code&rnum=8#0fba04292f6f224f

    可以看出Python的源代码是很难隐藏的,感觉这是Python设计时有意这样做的。
    展开全文
  • 了解python

    2019-04-28 21:38:13
    操作系统只能用C语言写,手机应用(Android)只能用java和Swift/Objective-C(针对iPhone),3D游戏 C/C++ ...2.代码不能加密(发布python代码,就是发布源代码。但其他语言发布编译后的机器码) ...

    操作系统只能用C语言写,手机应用(Android)只能用java和Swift/Objective-C(针对iPhone),3D游戏 C/C++
    C语言适合开发那些追求运行速度、充分发挥硬件性能的程序。而Python是用来编写应用程序的高级编程语言。
    python的缺点:1.python是解释性语言,速度慢
    2.代码不能加密(发布python代码,就是发布源代码。但其他语言发布编译后的机器码)

    展开全文
  • python轻轻松松入门

    2019-06-01 23:14:58
    今天想给大家介绍一下python的小知识点。。。。 1.什么是python? ...使用Python的缺点有:运行速度慢,代码不能加密(解释性语言,发布python应用只能发布源代码,不像C发布编译后的应用文件...

    今天想给大家介绍一下python的小知识点。。。。

    1.什么是python?

    python是一种面向对象的解释性的交互式语言,带有对象、模块、线程、异常和内存的自动管理的机制
    使用Python的优点有:简单、易学、轻便可移植、可扩展、可读性、具有多种内建数据类型、开源等等。使用Python的缺点有:运行速度慢,代码不能加密(解释性语言,发布python应用只能发布源代码,不像C发布编译后的应用文件)

    2.python是如何被解释执行的?

    Python是一种解释型语言,它可以直接从源代码运行程序。程序员编写的源代码首先转变成一种中间语言代码,然后再被转换成能够直接执行的机器语言代码。

    3.能够找到程序中的bug进行近态分析的工具有那些?

    PyChecker是一种能够发现Python源代码中的bug并对其中的代码风格和复杂度进行警告的静态分析工具。另外一种工具是Pylint,它能够验证模块是否满足编码标准。

    4.列表、元组、集合、字典的区别是什么?

    列表:元素可变(任何数据类型),有序(可索引),append/insert/pop;
    元组:元素不可变,但元素中的可变元素是可变的;有序(可索引);而且元组可以被散列,例如作为字典的键。
    集合:无序(不可被索引)、互异
    字典:无序,键值对(key:value),key唯一不可重

    5.怎样理解字典和列表?

    它们是一种用来创建可变对象的语法结构,数据容器。dic插入、查找速度比list快,不会随key的增加而增加,但list会随着元素的增加而增加(偏移量)

    6.python中的lambda表达式是什么?

    lambda表达式是一个匿名函数,省去了对函数命名,所以叫匿名函数。通常用作代码行内的嵌入函数。

    7.python中的pass是什么意思?
    pass是python中的空操作语句,只是用来表示空白,什么都不用写。

    8.python中的迭代器是什么?
    迭代器是用来可迭代对象的,比如包含一组元素的列表。iter()生成迭代器对象,next()依次访问迭代对象的下一个值

    9.什么是切片?
    从一组序列中截取一段序列的机制,比如列表,元组,字符串等类型中选择一个范围中的元素

    10.怎样将一个数字转换成字符串?
    使用类置函数str()即可。如果想用八进制或者16进制可以使用oct或者hex函数

    展开全文
  • python(一)

    2018-04-25 19:28:09
    代码不能加密(发布python程序就是发布源代码) 简单的python程序 #coding:utf-8 #这是一个注释,只能写在前面 print "helloWorld" # ,分割多个字符 print '100+200=',100+200 #多行打印 ...
  • 实际的软件开发=调用各种现成的库 Python可以干嘛? 1.网络应用,如网站、后台服务等——web ...2.代码无法加密,只能发布源代码,无法像C一样发布.exe。 爬虫: 1.基本原理是什么 通过url获得网页的ht
  • python 反编译 pyc 一些心得

    万次阅读 2017-03-05 12:10:57
    0x01 , 现在用python的人也多了起来,代码安全始终是我们要考虑的问题,比如说我们要将我们的成果发布出去,py直接发布肯定是不行的(除非你是开源的),那么我们就只能考虑发布pyc文件了,     0x02,今天...
  • python-3.7.0b5下載

    2018-07-21 10:22:12
    注释源代码Python程序的启动时间有不利影响。 通过推迟注释评估可以解决这两个问题。编译器不是编译在定义时在注释中执行表达式的代码,而是将注释以字符串形式存储。如果需要,可以使用typing.get_type_hints...
  • spyder-autopep8 重要笔记 该插件已不再维护,但您仍可以与... 您只能源代码以及任何版本的Spyder 3安装此插件。 用法 按Shift + F8键(默认)在当前文件上运行autopep8或转到“ Source > Run autopep8 code autof
  • 前言:对于源代码发布的第三方库, 1. 如果根目录有setup.py python setup.py install 2. 如果根目录有config make文件 那就是直接Linux风格安装./config make 3. 1.PyQt官网下载地址在这里Windows可以直接安装二...
  • 二、 SVN(Subversion) - CVS(Concurrent Version System)的替代和升级版本先说说CVS,CVS是开源代码的配置管理工具,其源代码和安装文件都可以免费下载。记得在学校读研的时候,学校实验室的代码全部都用CVS管理,为...
  • 时候,已经提到过,在1991年,吉多在互联网上,发布Python解释器的源代码,那有人就提出一个疑惑,我们现在不是学习的Python 语言吗,怎么又出来一个解释器呢,解释器的作用又是什么呢,这是一个非常好的问题,之前我们在...
  • 今天我把以前开发过的已经投入生产的一个数据抽取通道Servlet中间组件,为了使用python将ETL工程化,拿出来只能放到开发...百思不得解,因为之前一直认为是对的事情一下子不正确了,只能源代码拿出来去作debug打出日
  • .pyc .pyo反编译

    千次阅读 2012-12-31 12:56:33
    现在用python的人也多了起来,代码安全始终是我们要考虑的问题,比如说我们要将我们的成果发布出去,py直接发布肯定是不行的(除非你是开源的),那么我们就只能考虑发布pyc文件了,   今天讨论的就是怎么反编译...
  • 目前,DLR的源代码只能从IronPython、IronRuby或者Silverlight Dynamic Languages SDK获得。从11月份开始,DLR将拥有自己的CodePlex站点。这个站点将提供IronPython、IronRuby和DLR的源码和文档的一站式服务。...
  • 该游戏使用来自图像和源代码,该代码在 MIT 许可下发布 他还在他的书Hello World 中包含了代码。 (曼宁出版社,2014 年)。 我贡献了使用 PHP 和 MySQL 构建的数据持久性 Web 应用程序。 您可以通过作为网站管理...
  • 我尝试玩Azure Vision AI 背景 Azure正在获得越来越多的AI增强功能。...源代码 如何开始 $ cd ./azure_image_caption/webapp $ export AZURE_VISION_API_KEY= $ export AZURE_TRANSLATION_API_KEY= $ python3 web.py
  • Ticker-源码

    2021-03-10 15:39:30
    推特 Twitterbot是一个简单的Python应用程序,用于: ... 修改源代码中的设置。 将feed_url修改为您要阅读的RSS feed。 修改TwitterAuth类中的变量,并添加用于连接到Twitter应用程序的键,令牌等。 修改retweet_inc
  • Komodo-IDE-7

    2013-04-25 11:27:53
    ASED 也是一个老牌的 Tcl/Tk IDE 了,有方便的函数树导航窗口,只消一点就可以马上跳转到源代码中的指定函数上,还有那个像浏览器一样的前进与后退按钮功能是我最喜欢的,而且还能检查语法错误。要说有什么缺点的话...
  • 如果Windows开放源代码,并以GPL发布,一样是有人能造出来N多的Windows发行版;遗憾的是 Windows并不是开源系统; 所以软件的源代码的用处无非是以下两点; 1、软件根据用户的需要加以定制; 2、二次开发;注:要...
  • 所以一旦你完成了Metro M4或(即将发布的)Feather M4的原型,并且希望使该项目更小,那就太好了。它甚至还内置2MB SPI Flash,用于数据记录,文件存储或CircuitPython代码。 ItsyBitsy M4最令人兴奋的部分是,虽然...
  • 安装openjdk和maven 修改源代码、更改数据库连接地址 通过Maven编译、构建、打包源代码 在k8s中部署Eureka组件 在k8s中部署Gateway组件 在k8s中部署前端服务 在k8s中部署订单服务 在k8s中部署产品服务 在k8s中部署...
  • 省直辖县级市(河南济源、湖北潜江、海南五指山、新疆昆玉等)根据编号来看本来只能放到区级,但为了便于用户选择,所有直辖市自动添加一个同名的市级,比如:湖北-直辖市-仙桃-*镇 调整后为 湖北-仙桃-仙桃-*...

空空如也

空空如也

1 2
收藏数 33
精华内容 13
关键字:

python只能发布源代码

python 订阅