编程语言

Linux安装pdo_mysql模块

烂漫一生 提交于 2020-03-26 09:48:38
网站不能访问 查看apache日志 PHP Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' (PHP 5.3.29) 网站php代码是用pdo模块去访问mysql数据库 #查看php中pdo是否支持mysql php -m | grep -i pdo_mysql #何为pdo POD(PHP Data Object)扩展在PHP5中加入,PHP6中将默认识用PDO连接数据库,所有非PDO扩展将会在PHP6被从扩展中移除。该扩展提供PHP内置类 PDO来对数据库进行访问,不同数据库使用相同的方法名,解决数据库连接不统一的问题。 #下载pdo_mysql源码 wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz tar -zxv -f PDO_MYSQL-1.0.2 cd PDO_MYSQL-1.0.2 /usr/local/bin/phpize #必须安装有 m4 autoconf ./configure --with-php-config=/usr/local/bin/php-config --with-pdo-mysql=/usr/local/mysql make && make install #pdo_mysql

sqlalchemy 初识

两盒软妹~` 提交于 2020-03-26 07:44:52
SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作。简单来说就是将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 orm(object relational mapping),即对象映射关系程序。类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使用编程语言对数据库进行操作的时候可以直接使用编程语言的对象模型进行操作就可以了,而不用直接使用sql语言。 orm的优点: 1、隐藏了数据访问细节,“封闭”的通用数据库交互是ORM的核心。他使得我们的通用数据库交互变得简单易行,并且完全不用考虑复杂的SQL语句。快速开发,由此而来。 2、ORM使我们构造固化数据结构变得简单易行。 缺点: 1、无可避免的,自动化意味着映射和关联管理,代价是牺牲性能。现在的各种ORM框架都在尝试使用各种方法来减轻这块(LazyLoad,Cache),效果还是很显著的。 sqlalchemy安装: 可以在pycharm上直接安装,也可以使用pip安装: pip install sqlalchemy 来源: https://www.cnblogs.com/fone933/p/8325634

SqlAlchemy ORM

蓝咒 提交于 2020-03-26 07:43:49
ORM介绍 orm英文全称object relational mapping,就是对象映射关系程序,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使用编程语言对数据库进行操作的时候可以直接使用编程语言的对象模型进行操作就可以了,而不用直接使用sql语言。 orm的优点: 隐藏了数据访问细节,“封闭”的通用数据库交互,ORM的核心。他使得我们的通用数据库交互变得简单易行,并且完全不用考虑该死的SQL语句。快速开发,由此而来。 ORM使我们构造固化数据结构变得简单易行。 缺点: 无可避免的,自动化意味着映射和关联管理,代价是牺牲性能(早期,这是所有不喜欢ORM人的共同点)。现在的各种ORM框架都在尝试使用各种方法来减轻这块(LazyLoad,Cache),效果还是很显著的。 SQLAlchemy是 Python 编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果 Dialect用于和数据API进行交流,根据配置文件的不同调用不同的数据库API,从而实现对数据库的操作 MySQL-Python mysql+mysqldb://

一、python演示创建文件

二次信任 提交于 2020-03-26 04:48:12
一、python代码 代码如下: # 创建一个txt文件,文件名为mytxtfile,并向文件写入msg def text_create(name, msg): desktop_path = "E:\\PyTest\\" # 新创建的txt文件的存放路径 full_path = desktop_path + name + '.txt' # 也可以创建一个.doc的word文档 file = open(full_path, 'w') file.write(msg) #msg也就是下面的Hello world! # file.close() text_create('mytxtfile', 'Hello world!') # 调用函数创建一个名为mytxtfile的.txt文件,并向其写入Hello world! 二、C#调用python 1、搜索安装IronPython包 2、python调用 项目->添加->新建文件夹,命名为PythonFiles,把Python脚本复制放在这个文件夹下 添加两个引用,在IronPython包的根目录下面选择IronPython.dll和Microsoft.Scripting.dll test.py 来源: https://www.cnblogs.com/fger/p/12571963.html

python编程:从入门到实践 [Eric Matthes著] 中文pdf下载

前提是你 提交于 2020-03-26 03:40:25
本书是一本针对所有层次的Python 读者而作的Python 入门书。全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy 和Pygal 等强大的Python 库和工具介绍,以及列表、字典、if 语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D 游戏开发如何利用数据生成交互式的信息图,以及创建和定制简单的Web 应用,并帮读者解决常见编程问题和困惑 百度云下载地址: https://pan.baidu.com/s/1IA4Fia5a22iebHMH2aOS2Q 提取码获取方法: 扫描下方二维码关注公众号信息要素在后台回复: 010201 封面: Python编程:从入门到实践部分目录 第一部分 基础知识 第1章 起步 2 第2章 变量和简单数据类型 15 第3章 列表简介 31 第4章 操作列表 44 第5章 if语句 64 第6章 字典 81 第7章 用户输入和while循环 100 第8章 函数 114 第9章 类 138 第10章 文件和异常 162 第11章 测试代码 187 第二部分 项 目 第12章 武装飞船 203 第13章 外星人 232 第14章 记分 257 第15章 生成数据 285 第16章 下载数据 312 第17章 使用API 338

Numpy安装

拈花ヽ惹草 提交于 2020-03-26 02:14:19
     问题引入:电脑里安装了从官网下载的python3.8.0,。先使用了菜鸟教程的方法2安装。 https://www.runoob.com/numpy/numpy-install.html 发现产生错误。先是提示我的pip工具没有更新到最新版本,于是根据提示更新后,发现仍有错误,于是放弃使用这方法里的命令。选择以下方法。 0.win+R打开“运行”,输入cmd。打开命令行界面。输入pip install wheel ,这里我忘记截成功安装的图,这图是我重新输入了一遍命令,提示我已经安装    1.进入python,查看你的python所支持的whl类型。   输入python,这里可以看到我的版本是3.8.0。64位的电脑,输入import pip._internal.pep425tags,再输入print(pip._internal.pep425tags.get_supported()),得到类似的下图    2.进入网页 https://pypi.org/project/numpy/#files ,根据你的python版本找到对应的几种文件,我这里选cp38。然后根据上图选择下载相应的whl文件       3.将下载的文件放到任一文件夹下,这里我放到了D盘的python安装目录下。    4.命令行界面下Ctrl+z退出python,然后进入你放置文件的目录下

计算机编程语言介绍

梦想与她 提交于 2020-03-26 00:07:14
kotlin新安卓开发语言Google的 Python人工智能首选语言 scala大数据 谷歌的安卓系统架构 底层,红色:Linux的内核(iOS也是) 与底层操作系统交互,绿色:C或C++语言开发的(开发效率不高,运行效率高。) 嵌入式C和 C++必会的语言。       黄色:java的类库 2层蓝色:应用程序框架 1层蓝色:具体的Java应用(电话、浏览器......) Java的开发效率高,运行效率没有c或c++高 运行速度C<C++<Java<Python 开发效率Python<Java<C++<C 来源: https://www.cnblogs.com/rijiyuelei/p/12570644.html

vscode离线安装python language server

会有一股神秘感。 提交于 2020-03-25 22:48:50
有时候在vscode里自动安装python language server 很慢,可以下载nupkg,如 https://pvsc.azureedge.net/python-language-server-stable/Python-Language-Server-win-x64.0.5.45.nupkg 在vscode命令行里运行 Extensions: Open Extensions Folder 跳转至目录C:\Users\administrator\.vscode\extensions\ms-python.python- 2020.3.69010 nupkg文件解压到目录languageserver. 0.5.45 后即可。 红色部分因版本各异。 配合 intellicode插件使用,同时禁用 jedi。 函数括号自动完成也禁用,这样就能有参数提示。 来源: https://www.cnblogs.com/geosnoob/p/12570735.html

为python建立软连接

﹥>﹥吖頭↗ 提交于 2020-03-25 21:29:15
在linux根目录下,直接敲入python,可能出现的python是2.7,不是python3版本,这是因为默认的软连接上2.7,可以如下更改 first step: 移除已有软连接 sudo rm -rf /usr/bin/python3 sudo rm -rf/usr/bin/python second step:增加新的软连接 sudo ln -s /usr/bin/python3.6 /usr/bin/python3 sudo ln -s /usr/bin/python3.6 /usr/bin/python (这里我的python3.6的安装路径是/usr/bin/python3.6,需要根据实际的路径填写, 可以通过whereis python来查看python路径) 这样,在命令行输入python3或者python都可现实3.6版本的python了。 来源: https://www.cnblogs.com/laofang/p/12570341.html

python 3 requests库2个问题

删除回忆录丶 提交于 2020-03-25 20:10:21
1.问题描述: urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='passport.cnblogs.com', port=443): Max retries exceeded with url: /user/signin (Caused by ProxyError('Cannot connect to proxy.', ConnectionResetError(10054, '远程主机强 迫关闭了一个现有的连接。', None, 10054, None))) 解决方案: import os os.environ['NO_PROXY'] = 'stackoverflow.com' 2问题描述: C:\Python37\lib\site-packages\urllib3\connectionpool.py:1004: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings