Without the continuous bitter cold, there can be no fragrant plum blossom
访问量(1548002) 积分(1957) 等级(核心会员) 排名(4)
如果python版本,oracle版本,Oracle Instant Client版本都一致,还是出现该错误,那么可以通过以下方法来处理: sh -c "echo /usr/lib/oracle/12.2/client64/lib > /etc/ld.so.conf.d/oracle-instantclient.conf" ldconfig 然后再次执行命令即可。 更为详细的内容,请看官方文档:https://oracle.github.io/odpi/doc/installation.html#l...
2019-01-04 09:27 8775 0
通过用户名,密码连接: server='127.0.0.1' user='sa' password='123' dbname='tempdb' conn = pymssql.connect(server, user, password, dbname) 通过操作系统连接: conn = pymssql.connect( host=r'127.0.0.1', --主机名,IP地址 user=r'LEI/Administrator', --操作系统用户名 password='y', --操作系统用户密码 database=...
2019-01-02 15:35 2701 0
下面通过一个简单的例子来说明如何连接SQL Server并进行一些常见的操作。Python通过pymssql第三方模块连接SQL Server,并对其进行增删改查相关操作。 pymssql项目地址:https://github.com/pymssql/pymssql import pymssql class sqlserverapi: def __init__(self,server='127.0.0.1',user='sa',password='123',dbname='tempdb'): ...
2019-01-02 15:17 2643 0
1.关于pep8格式 https://www.python.org/dev/peps/pep-0008/ Github地址 :https://github.com/hhatto/autopep8 2.格式化代码 通过第三方python代码(autopep8)来格式化代码。 2.1安装 pip install --upgrade autopep8 2.2使用 原python代码格式 # cat test.py import math, sys; def example1(): ####This is a long comment. This sh...
2018-11-26 16:09 2647 0
1.说明 最近阿里云基于安全考虑,默认情况下禁用了25端口,如果要开放25端口需要提交工单解封。所以如果想要发送邮件,则需要通过ssl的465端口发送,详细请查看阿里云官网的说明:https://help.aliyun.com/knowledge_detail/40724.html 下面以python为例: # -*- coding: UTF-8 -*- import smtplib from email.mime.text import MIMEText ...
2018-11-08 14:06 2310 1
1.说明 在升级到python3.7后,发现pip无法正常安装模块,报错信息如下: >>> import ssl Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/python37/lib/python3.7/ssl.py", line 60, in <module> import _ssl # if we can't import it, let the error propagate Imp...
2018-11-01 15:01 7942 0
1.说明 pip安装 MySQL-python ,结果出错: ImportError: No module named ‘ConfigParser’ 2.原因 在 Python 3.x 版本后,ConfigParser.py 已经更名为 configparser.py 3.解决方法 所以要想正常安装需要将重新把名称改回去 cp /usr/local/lib/python3.7/configparser.py /usr/local/lib/python3.7/ConfigParser.py
2018-11-01 14:52 3911 0
1.下载cx_Oracle 网址:https://pypi.python.org/pypi/cx_Oracle/5.2.1 根据操作系统,python版本和数据库版本下载。 2.安装 # rpm -ivh cx_Oracle-5.2.1-12c-py26-1.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:cx_Oracle-5.2.1-1 ##...
2017-06-21 12:08 5442 0
python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。 ① 异常处理: 本站Python教程会具体介绍。 ② 断言(Assertions):本站Python教程会具体介绍。 1 python标准异常 异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(...
2017-04-11 15:12 3167 0
本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档。 1 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下: #!/usr/bin/python # -*- coding: UTF-8 -*- print "Python 是一个非常棒的语言,不是吗?"...
2017-04-11 14:56 2077 0
Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量,模块里也能包含可执行的代码。 例子 下例是个简单的模块 support.py: support.py 模块: def print_func( p...
2017-04-11 14:36 2687 0
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 1 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: ① 函数代码块以 def 关键词开头,后接函...
2017-04-10 11:34 2081 0
Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间...
2017-04-10 11:19 2376 0
字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: d = {key1 : value1, key2 : value2 } 键必须是唯一的,但值则不必。 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。 一个简单的字典实例: dict =...
2017-04-10 11:09 2154 0
Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 如下实例: tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5 ); tup3 = "a", "b", "c", "d"; 1 创建空元组 tup1 = (); 元组中只包含一个元素时,需要在...
2017-04-10 10:58 2071 0