之前的一篇博文介绍了python中模块的概念和基本使用方法,模块作为python语言中的基本单元,可以用来编写公用库函数或对象以便重复使用。同时模块还可以作为独立文件进行运行,之前也已经提到,只要是导入了模块文件,那么PVM就会依次执行模块文件中的所有语句。本篇主要介绍模..
分类:
编程语言 时间:
2014-12-09 15:51:24
阅读次数:
281
最近开始复习python的使用,把服务器运维常用的模块的用法进行了实例化概述。==========sort=========================
python排序;
ls=[1,31,13,141,41]
ls.sort()
printls
元组sort:
>>>lst=[(‘wyl‘,24),(‘hjj‘,25),(‘zs‘,22),(‘lisi‘,14)]
>>>sorted(l..
分类:
编程语言 时间:
2014-12-07 06:50:43
阅读次数:
232
需求: 将20141126010101格式UTC时间转换为本地时间。 在网上搜了好长时间都没有找到完美的解决方案。有的引用了第三方库,这就需要在现网安装第三方的软件。这个是万万不可的。因为真实环境不一定允许你随便使用root用户安装Python模块。最终找到了一个不用外部模块的完美解决方案,放在.....
分类:
编程语言 时间:
2014-11-26 23:59:41
阅读次数:
408
模块什么是模块自我包含并且有组织的代码片断就是模块( module ) 模块是Pyhon最高级别的程序组织单元,它将程序代码和数据封装起来以便重用。实际的角度,模块往往对应Python程序文件。每个文件都是一个模块,并且模块导入其他模块之后就可以使用导入模块定义的变量名。模块可以由两个语句和一个重要...
分类:
编程语言 时间:
2014-11-25 01:29:05
阅读次数:
325
最近在做一个漏洞展示平台,攻击实现部分使用python实现,c语言实现部分使用libcli库做一个类似telnet的东东,回调函数run的时候调用python模块。针对c调用python,做个了小demo
python模块:demo.py
def print_arg(str):
print str
def add(a,b):
print 'a=', a
print...
分类:
编程语言 时间:
2014-11-15 00:15:46
阅读次数:
311
Python很强大,但已有的模块可能满足不了人民日益增长的物质文化需求,于是有时需要编写扩展模块进行完善。
可行的方案有很多:SWIG、Weave、ctypes、BOOST……
BOOST无疑是开发最快的一种方案。下面介绍下最简单的C++ helloworld程序如何变为Python的一个模块。
1. 安装Python、Boost
这里用Linux环境。Python...
分类:
编程语言 时间:
2014-11-07 11:17:36
阅读次数:
166
From:http://www.chgon.com/?p=1340安装python2.7.5纠结了一段时间,简单总结一下:1、如果要编译安装nodejs,一定要提前安装 bzip22、如果想用pip安装和管理python模块,一定要提前安装 openssl如果要使用nodejs和pip,一定要在编译...
分类:
编程语言 时间:
2014-11-07 11:15:14
阅读次数:
276
python模块分为系统内置的模块、第三方的模块和用户编写的模块默认情况下,python第三方的模块安装在python的安装目录下site-packages下,以文件或者目录的形式存放用户模块,程序模块化对区分功能和结构,代码清晰度有很好的帮助默认情况下,在python运行时只是加载了少数的系..
分类:
编程语言 时间:
2014-10-31 12:07:30
阅读次数:
270
【Python模块的角色】
代码重用
系统命名空间的划分
实现共享服务和数据
【import模块工作步骤】
在Python中,导入并非只是如C中#include一样:把一个文件插入另外一个文件.程序第一次导入时,会执行三个步骤.
1. 找到模块
2. 编译成位码(需要时)
3. 执行模块的代码来创建其所定义的对象
【模块搜索路径】
按执行的先后顺序
1. 程序的主目录
2. PYTHONPATH目录
3. 标准链接库目录
4. 任何.pth文件的内容...
分类:
编程语言 时间:
2014-10-30 22:38:25
阅读次数:
355
Julia在PyCall扩展包中,模仿Python的import语句,提供了一个可以导入Python模块的@pyimport宏。并且,为能在Julia中使用模块内的函数和常量做了封装,以及支持在Julia与Python间的自动类型转换。
同时,它还提供了对Python对象进行底层操作的设施。其中包括能与不透明的Python对象相对应的'PyObjec'类型,以及在Julia语言中对Python函数进行调用且做类型转换的pycall。...
分类:
编程语言 时间:
2014-10-30 17:00:29
阅读次数:
2129