码迷,mamicode.com
首页 >  
搜索关键字:python解释器    ( 1547个结果
从底层简析Python程序的执行过程
摘要:是否想在Python解释器的内部晃悠一圈?是不是想实现一个Python代码执行的追踪器?没有基础?不要怕,这篇文章让你初窥Python底层的奥妙。 【编者按】下面博文将带你创建一个字节码级别的追踪API以追踪Python的一些内部机制,比如类似 YIELDVALUE、YIELDFROM操作码的...
分类:编程语言   时间:2015-08-17 00:38:12    阅读次数:139
Python解析器源码加密系列之(二):一次使用标准c的FILE*访问内存块的尝试
由于近期打算修改Python解释器以实现pyc文件的加密/解密,出于保密的要求,解密之后的数据只能放在内存中,不能写入到文件中。但是后续的解析pyc文件的代码又只能接受FILE*作为入参,所以就提出了一种把通过FILE*来访问内存的需求,下文是针对这个需求的几个方面的尝试及其结论。
分类:编程语言   时间:2015-08-16 22:43:32    阅读次数:253
《零基础学Python(第二版)》(六)
六、模块           1. 编写模块        模块就是一个扩展名为.py的python程序。解释器的作用就是将.py的文件转化为.pyc文件,而.pyc文件是由字节码(bytecode)构成的,然后计算机执行.pyc文件。,当python解释器读取了.py文件,先将它变成由字节码组成的.pyc文件,然后这个.pyc文件交给一个叫做python虚拟机的东西去运行。如果.py文件修改...
分类:编程语言   时间:2015-08-16 13:52:06    阅读次数:196
PyDev for eclipse 插件下载地址
PyDev for eclipse 插件下载地址http://sourceforge.net/projects/pydev/files/pydev/python解释器以及python类库下载地址http://www.python.org/ftp/python/Python是一门用途很广且容易上手的语...
分类:系统相关   时间:2015-08-12 23:14:55    阅读次数:266
【Python】内置函数清单
Python内置(built-in)函数随着python解释器的运行而创建。在Python的程序中,你可以随时调用这些函数,不需要定义。最常见的内置函数是:print("Hello World!")在Python教程中,我们已经提到下面一些内置函数:基本数据类型type()反过头来看看dir() h...
分类:编程语言   时间:2015-08-10 00:05:52    阅读次数:251
Python解释器的探讨:第一部分函数对象
Python解释器的探讨:第一部分函数对象 最近三个月,我和Ned Batchelder花费了大量时间在开发byterun。这个项目byterun(https://github.com/nedbat/byterun)是使用python开发的python字节码的解释器。开发解释器byterun过程中,让我学习到很多东西,以及带来很大的乐趣。在本文系列里,我将带你来体验一下我的开发乐趣,以及使用byt...
分类:编程语言   时间:2015-08-07 20:00:13    阅读次数:96
Spark入门三部曲之第一步Spark基础知识
Spark运行环境Spark 是Scala写的, 运行在JVM上。所以运行环境是Java6或者以上。 如果想要使用 Python API,需要安装Python 解释器2.6版本或者以上。 目前Spark(1.2.0版本) 与Python 3不兼容。 Spark下载下载地址:http://spark.apache.org/downloads.html,选择Pre-built for Hadoop...
分类:其他好文   时间:2015-08-04 13:28:21    阅读次数:117
python {File "<stdin>", line 1} error
学习Python时,第一个程序hello.py(如下)print("hello welcome to python world")运行报上图错误,是因为已经命令行指示已经运行了Python解释器,注意区分命令行环境和Python交互环境,如下图,直接输入python进入交互模式,即出现>>>是进入了...
分类:编程语言   时间:2015-08-04 09:24:12    阅读次数:153
python知识点总结一
# -*- coding: utf-8 –*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。 print u‘中文‘(u和中文之间没有空格) print会依次打印每个字符串,遇到逗号“,”会...
分类:编程语言   时间:2015-08-03 15:04:56    阅读次数:134
Python服务器框架学习——web.py(一)
简介: web.py 是一个Python 的web 框架,它简单而且功能强大。安装: ubuntu系统下,我们可以只用几条指令完成web.py的安装,首先得安装pip:sudo apt-get install python-pip之后安装web.py:sudo pip install web.py之后进行测试,在python解释器中输入:import web没有报错即成功。入门 我们新建一个s...
分类:编程语言   时间:2015-08-03 14:49:57    阅读次数:139
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!