python可以与哪些数据库,thinkphp支持哪些数据库
来源:整理 编辑:黑码技术 2024-07-16 23:51:16
1,thinkphp支持哪些数据库
目前的数据库包括Mysql、回SqlServer、PgSQL、Sqlite、Oracle、Ibase、Mongo,也包括对PDO的支持,如果应用需要使用数据答库,必须配置数据库连接信息,数据库的配置文件有多种定义方式。
2,话说python一般都用什么数据库
内置sqlite库,其他数据库需要自己安装,常用的都支持 mysql不一定吧,简单应用的时候可以用python直接能连接的sqlite,复杂点的时候也可以用mysql这样的,或者也可以用nosql类的数据库,例如mongodb,重要的是看你应用级别,需求
3,php一般都用mysql数据库请问python一般都用什么数据库
不一定吧,简单应用的时候可以用python直接能连接的sqlite,复杂点的时候也可以用mysql这样的,或者也可以用NoSql类的数据库,例如mongoDB,重要的是看你应用级别,需求python2.* 用mysqldb(安装包mysql-python)python3.* 用pymysql
4,一般python用什么数据库比较好
尽量不要用Sybase,很难用。(不依赖Sybase的略过本答案即可)* Python-sybase项目几乎无更新。* Bug多多。* 暂时没找到其他项目代替。其实很多数据库python都可以链接使用的,看你自己擅长使用什么数据库了,如果对数据库什么的不是很了解的话就用mongodb吧,配合pymongo很好使用的,当然其他的数据库如mysql postgressql 等等都无压力的。
5,Python 常用的标准库以及第三方库有哪些
标准库Python拥有一个强大的标准库。Python语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能。Python标准库的主要功能有:1.文本处理,包含文本格式化、正则表达式匹配、文本差异计算与合并、Unicode支持,二进制数据处理等功能2.文件处理,包含文件操作、创建临时文件、文件压缩与归档、操作配置文件等功能3.操作系统功能,包含线程与进程支持、IO复用、日期与时间处理、调用系统函数、日志(logging)等功能4.网络通信,包含网络套接字,SSL加密通信、异步网络通信等功能5.网络协议,支持HTTP,FTP,SMTP,POP,IMAP,NNTP,XMLRPC等多种网络协议,并提供了编写网络服务器的框架6.W3C格式支持,包含HTML,SGML,XML的处理。7.其它功能,包括国际化支持、数学运算、HASH、Tkinter等Python社区提供了大量的第三方模块,使用方式与标准库类似。它们的功能覆盖科学计算、Web开发、数据库接口、图形系统多个领域。第三方模块可以使用Python或者C语言编写。SWIG,SIP常用于将C语言编写的程序库转化为Python模块。BoostC++Libraries包含了一组函式库,Boost.Python,使得以Python或C++编写的程式能互相调用。Python常被用做其他语言与工具之间的“胶水”语言。著名第三方库1.Web框架Django:开源Web开发框架,它鼓励快速开发,并遵循MVC设计,开发周期短。ActiveGrid:企业级的Web2.0解决方案。Karrigell:简单的Web框架,自身包含了Web服务,py脚本引擎和纯python的数据库PyDBLite。Tornado:一个轻量级的Web框架,内置非阻塞式服务器,而且速度相当快webpy:一个小巧灵活的Web框架,虽然简单但是功能强大。CherryPy:基于Python的Web应用程序开发框架。Pylons:基于Python的一个极其高效和可靠的Web开发框架。Zope:开源的Web应用服务器。TurboGears:基于Python的MVC风格的Web应用程序框架。Twisted:流行的网络编程库,大型Web框架。Quixote:Web开发框架。2.科学计算Matplotlib:用Python实现的类matlab的第三方库,用以绘制一些高质量的数学二维图形。SciPy:基于Python的matlab实现,旨在实现matlab的所有功能。NumPy:基于Python的科学计算第三方库,提供了矩阵,线性代数,傅立叶变换等等的解决方案。3.GUIPyGtk:基于Python的GUI程序开发GTK+库。PyQt:用于Python的QT开发库。WxPython:Python下的GUI编程框架,与MFC的架构相似。4.其它BeautifulSoup:基于Python的HTML/XML解析器,简单易用。PIL:基于Python的图像处理库,功能强大,对图形文件的格式支持广泛。PyGame:基于Python的多媒体开发和游戏软件开发模块。Py2exe:将python脚本转换为windows上可以独立运行的可执行程序。参考自维基百科我也来几个吧standard libs:itertools http://docs.python.org/2/library/itertools.htmlfunctools http://docs.python.org/2/library/functools.html 学好python有必要掌握上面这两个库吧,re 正则subprocess http://docs.python.org/2/library/subprocess.html 调用shell命令的神器pdb 调试traceback 调试pprint 漂亮的输出logging 日志threading和multiprocessing 多线程urllib/urllib2/httplib http库,httplib底层一点,推荐第三方的库requestsos/sys 系统,环境相关queue 队列pickle/cpickle 序列化工具hashlib md5, sha等hash算法cvsjson/simplejson python的json库,据so上的讨论和benchmark,simplejson的性能要高于jsontimeit 计算代码运行的时间等等cprofile python性能测量模块glob 类似与listfile,可以用来查找文件atexit 有一个注册函数,可用于正好在脚本退出运行前执行一些代码dis python 反汇编,当对某条语句不理解原理时,可以用dis.dis 函数来查看代码对应的python 解释器指令等等。3th libs:paramiko https://github.com/paramiko/paramiko ssh python 库selenium https://pypi.python.org/pypi/selenium 浏览器自动化测试工具selenium的python 接口lxml http://lxml.de/ python 解析html,xml 的神器mechanize https://pypi.python.org/pypi/mechanize/ stateful programmatic web browsingpycurl https://pypi.python.org/pypi/pycurl curl library module for pythonfabric http://docs.fabfile.org/en/1.8/ fabric is a python (2.5 or higher) library and command-line tool for streamlining the use of ssh for application deployment or systems administration tasks.xmltodict https://github.com/martinblech/xmltodict xml 转 dict,真心好用urllib3 和 requests: 当然其实requests就够了 requests: http for humansflask http://flask.pocoo.org/python web 微框架ipdb 调试神器,同时推荐ipython!结合ipython使用redis redis python接口pymongo mongodbpython接口pil http://www.pythonware.com/products/pil/ python图像处理mako http://www.makotemplates.org/ python模版引擎numpy , scipy 科学计算matplotlib 画图scrapy 爬虫django/tornado/web.py/web2py/uliweb/flask/twisted/bottle/cherrypy.等等 python web框架/服务器sh 1.08 — sh v1.08 documentation 用来运行shell 模块的 极佳选择暂时记得这么多吧,不过都是我自己常用的库 :) 。。欢迎补充update:a curated list of awesome python frameworks, libraries and software.vinta/awesome-python · github几乎所有很赞的 python 库,和框架都在这个列表里。其他的 awesome list:bayandin/awesome-awesomeness · github
文章TAG:
python可以与哪些数据库 thinkphp支持哪些数据库