http://pyfun.com/rumen/201009/1223.html

Python标准库是十分庞大的,其中也有一些质量比较高的库,例如,wXPython、Python以及其他的图形库,等等,如果你想对Python标准库有所了解的话,你就可以通过以下的文章对其进行了解。

Python是一种简单易学,功能强大的解释型编程语言,它有简洁明了的语法,高效率的高层数据结构,能够简单而有效地实现面向对象编程,特别适用于快速应用程序开发,也可以用来开发大规模的重要的商业应用。Python是一个理想的脚本语言。

Python免费开源,可移植到多种操作系统,只要避免使用依赖于特定操作系统的特性,Python程序无需修改就可以在各种平台上面运行。Python拥有现代编程语言所具有的一切强大功能,

Python标准库十分庞大可以帮助开发者处理各种工作,

如:图形用户界面、文件处理、多媒体、正则表达式、文档生成、单元测试、线程、数据库、网络通讯、网页浏览器、CGI、FTP、电子邮件、XML、HTML、WAV文件、密码系统、Tk和其他与系统有关的操作。

只要安装了Python,这些功能都是可用的除了标准库以外,还有许多其他高质量的库,如wXPython、Twisted和 Python图形库等等数不胜数。

Python容易扩展和嵌入。Python提供的许多标准模块支持C或者C++接口。Python和C可以一起工作,它可以嵌入到C或者C++的应用程序当中,因此可用Python语言为应用程序提供脚本接口,由于支持跨语言开发,可用Python设计概念化应用程序,并逐步移植到C,使用前不必用C重写应用程序。

(Jython使Python可以和Java一起工作,使开发者可以在Python里面调Java的包,也可以在Java里面使用Python 的对象。还有更妙的,由于Jython的解释器完全用Java编写,因此可以在支持Java的任何平台上部署Python程序,甚至WEB浏览器也可以直接运行Python脚本。)

提出问题

在某个C++应用程序中,我们用一组插件来实现一些具有统一接口的功能,我们使用Python来代替动态链接库形式的插件,这样可以方便地根据需求的变化改写脚本代码,而不是必须重新编译链接二进制的动态链接库。Python强大的功能足以胜任,但是有一些操作系统特定的功能需要用C++来实现,再由 Python调用。所以,最基础地,我们需要做到:

1. 把Python嵌入到C++应用程序中,在C++程序中调用Python函数和获得变量的值;

2. 用C++为Python编写扩展模块(动态链接库),在Python程序中调用C++开发的扩展功能函数。

以上就是对Python标准库的功能可以帮助开发者处理各种工作的相关的内容的介绍,望你会有所收获。

Python标准库的强大功能的相关介绍相关推荐

  1. python标准库有多强大_Python标准库——走马观花

    原文:Python标准库--走马观花 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Python的一大好处在于它有一套很有用的标 ...

  2. Python标准库zlib提供的数据压缩功能

    Python标准库zlib中提供的compress()和decompress()函数可以用于数据的压缩和解压缩,在压缩数据之前需要先想办法编码为字节串. >>> import zli ...

  3. Python标准库介绍

    1. 关于Python标准库 众所周知,Python是一个依赖强大的组件库完成对应功能的语言,为了便捷实现各项功能,前辈大牛们打造了多种多样的工具库公开提供给大众使用,而越来越多的库已经因为使用的广泛 ...

  4. 10个常用python标准库_【循序渐进学Python】11.常用标准库

    安装完Python之后,我们也同时获得了强大的Python标准库,通过使用这些标准库可以为我们节省大量的时间.这里是一些常用标准库的简单说明.更多的标准库的说明,可以参考Python文档 sys 模块 ...

  5. Python标准库:一些受欢迎的模块

    目录 1.模块sys 1).介绍 1.模块sys中一些重要的函数和变量 2.变量sys.argv 3.函数sys.exit 4.映射sys.modules 5.变量sys.path 6.变量sys.p ...

  6. 彻底弄懂Python标准库源码(一)—— os模块

    目录 第1~22行 模块整体注释.nt与posix 第24~46行 模块引入._exists方法._get_exports_list方法 第48~97行 根据系统不同导入不同的方法和属性 第100~1 ...

  7. python标准库很丰富支持多种编程范式_基础班-第03天{python基础}

    声明:内容来源于网络,本人只是在此稍作整理,如有涉及版权问题,归传智播客官方所有. 认识python(了解) 1.Python发展历史 起源 Python的作者,Guido von Rossum,荷兰 ...

  8. python标准库的图像处理模块_Python图像处理库PIL的ImageFont模块使用介绍

    ImageFont模块定义了相同名称的类,即ImageFont类.这个类的实例存储bitmap字体,用于ImageDraw类的text()方法. PIL使用自己的字体文件格式存储bitmap字体.用户 ...

  9. Python标准库threading模块Condition原理浅析

    Python标准库threading模块Condition原理浅析 本文环境python3.5.2 threading模块Condition的实现思路 在Python的多线程实现过程中,在Linux平 ...

最新文章

  1. 腾讯视频怎么删除收藏的内容
  2. SpringBoot项目 整合 JacksonXml
  3. 2016大学里的流年回忆
  4. ztree带有选项框的树形菜单使用
  5. BYOD时代无线安全成企业关注焦点
  6. 190506每日一句
  7. CI框架实现框架前后端分离的方法详解:把前端代码统一管理
  8. 2022-2028年全球与中国硬盘驱动器存储模块行业深度分析
  9. 雨过天晴电脑保护系统专业版
  10. python 运行报错 Process finished with exit code -1073740791 (0xC0000409)
  11. 2345看图王 v10.4.0.9292 去广告绿色纯净版
  12. SpringCloud原理分析
  13. weblogic反序列化漏洞修复
  14. markdown 不等于
  15. Genome Assembly as Shortest Superstring
  16. Vertu手机决定采用Android系统
  17. K8S常见故障及解决方法
  18. 嵌入式笔记-背光控制驱动
  19. 计算机控制系统w域,西南交大18秋《计算机控制系统》离线作业
  20. esp8266 刷 MicroPython固件,并使用MicroPython File Uploader python文件上传工具上传python文件

热门文章

  1. Java中使用MATLAB作图
  2. 《分布式操作系统》知识点(15~21)三
  3. linux使用nginx负载udp
  4. 【云吞铺子之专家来了】CDN缓存解读和配置策略
  5. Project Structure详解
  6. 火狐已阻止载入混合活动内容“http://www.XXX/index.php?app=serviceac=authts=isauthurl=...
  7. mysqldump 导出某几张表
  8. 常见证书格式及相互转换
  9. 在线编程题之“明明的随机数”
  10. 使用iptables和ipset实现大量屏蔽恶意IP地址