python连接oracle

一:弄清版本,最重要!!!首先安装配置时,必须把握一个点,就是版本一致!包括:系统版本,python版本,oracle客户端的版本,cx_Oracle的版本,然后安装配置就容易了!二:安装1.cx_Oracle安装下载地址:https://pypi.python.org/pypi/cx_Oracle/5.3下载后直接双击安装,就ok了。不建议直接使用pipinstallcx_Oracle命令安装,因为版本问题容易报错。 2.oracle客户端1.下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html把下载的文件解压,复制oci,oraocci11,oraociei11的3个DLL粘贴到你的PY目录的Libsite-packages文件夹下面。2.配置tnsnames.tns文件在E:oracle解压地址instantclient下建立文件tnsnames.ora,将下面内容粘贴进该文件:OPQM_UAT=  (DESCRIPTION=...
ymnets ymnets·2023-05-06

python3中的编码与解码原理

先看代码>>>a='中文'>>>a'中文'>>>print(a)中文>>>b='English'>>>b'English'>>>print(b)English解释编码和解码的过程>>>aa=a.encode('utf-8')>>>aab'xe4xb8xadxe6x96x87'>>>a.encode('gbk')b'xd6xd0xcexc4'>>>aa.decode('utf-8')'中文'>>>type(a)<class'str'>>>>type(aa)<class'bytes'>>>>'u4e2du6587''中文'>>>print('u4e2du6587')中文>>>b.encode('ascii')b'English'>>>b.encode('utf-8')b'Englis...

Python获取网页指定内容(BeautifulSoup工具的使用方法)

page=urllib2.urlopen(url)  contents=page.read()  #获得了整个网页的内容也就是源代码 print(contents)    url代表网址,contents代表网址所对应的源代码,urllib2是需要用到的包,以上三句代码就能获得网页的整个源代码 2获取网页中想要的内容(先要获得网页源代码,再分析网页源代码,找所对应的标签,然后提取出标签中的内容) 2.1以豆瓣电影排名为例子 网址是http://movie.douban.com/top250?format=text,进入网址后就出现如下的图      然后查看源码,找到对应的内容:(直接按f12)就得到下面这张图:然后划出重点    然后开始编写代码: #coding:utf-8 '''''@author:徐松伟''' importurlli...

python beautifulsoup 对html 进行爬取分类(部分)

html='''<html><head><title>TheDomouse'sstory</title></head><body><pclass="title"name="dromouse"><b>TheDormouse'sstory</b></p><pclass="story">Onceuponatimetherewerelittlesisters;andtheirnameswere<ahref="http://example.com/elsie"class="sister"id="link1"><!--Elsie--></a><ahred="http://example.com/lacle"class="sister"id="link2">Lacle</a>and<ahred="http://example.com/tilie"class="sister"id="link3">Ti...

爬虫是什么

                    网络爬虫很厉害的东西,行业标杆Google,Baidu, 这都不用多说了,网络爬虫就是为其提供信息来源的程序。对于当时的我接触这个东西还是一脸懵逼,也怀疑这些大公司开发的东西岂是我等草民,所能参悟到的。热情还是驱使我买了很多书,看的也是云里雾里,没得到什么灵感。最后在图书馆,找的一本封存在角落里<<网络机器人java编程指南>>给了我很大启发。          开始进入正题,网络爬虫其实是一种机器人程序,什么是机器人程序,就是替人类做重复性工作的程序,比如说:你得到了一份很无趣的工作,你的老板叫你每天把隔壁竞争对手公司网站主页内容复制下来保存到word给他(也没谁了),接下你会打开浏览器,输入隔壁公司的网址,进入主页...
ymnets ymnets·2023-05-06

python 函数

Python函数的分类Python中函数分为如下几类:1.内置函数我们前面使用的str()、list()、len()等这些都是内置函数,我们可以拿来直接使用。2.标准库函数我们可以通过import语句导入库,然后使用其中定义的函数3.第三方库函数Python社区也提供了很多高质量的库。下载安装这些库后,也是通过import语句导入,然后可以使用这些第三方库的函数4.用户自定义函数用户自己定义的函数,显然也是开发中适应用户自身需求定义的函数。今天我们学习的就是如何自定义函数。函数的定义和调用核心要点Python中,定义函数的语法如下:def函数名([参数列表]):'''文档字符串'''函数体/若干语句要点:1.我们使用def来定义函数,然后就是一个空格和函数名称;(1)Python执行def时,会创建一个函数对象,并绑定到函数名变量上。2.参数列表(1)圆括号内是形式参数列表,有多个参数则使用逗号隔开(2)形式参数不需要声明类型,也不需要指定函数返回值类型(3)无参数,也必须保留空的圆括号(4)实参列表必须与形参列表一一对应3.return返回值(1)如果函数体中包含return语句,则...
ymnets ymnets·2023-05-06

python 程序

---恢复内容开始---Python程序的构成1.Python程序由模块组成。一个模块对应python源文件,一般后缀名是:.py。2.模块由语句组成。运行Python程序时,按照模块中语句的顺序依次执行。3.语句是Python程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。   Python文件的创建和执行前面使用的交互式环境,每次只能执行一条语句;为了编写多条语句实现复杂的逻辑,本章开始我们通过创建Python文件,并执行该文件。在IDLE环境中,我们可以通过File-->new创建Python文件,并可以编辑该文件内容。我们也可以通过File-->save/saveas保存文件。一般保存成扩展名为py的文件。需要执行编辑好的文件,可以用快捷键F5或者点击Run-->Runmodule。 使用行连接符一行程序长度是没有限制的,但是为了可读性更强,通常将一行比较长的程序分为多行。这是,我们可以使用行连接符,把它放在行结束的地方。Python解释器仍然将它们解释为同一行。>>>a=[10,20,3...
ymnets ymnets·2023-05-06

python 相关语法 图形绘制 奥运五环

1.适当的空格  逻辑行首的空白表示逻辑表示层次关系从而决定分组  语句从新行的第一列开始 风格统一都用四个空格 不能随便加空格奥运五环   #绘制奥运五环importturtleturtle.width(10)  turtle.color("blue")turtle.circle(50)turtle.penup()turtle.goto(120,0)turtle.pendown()turtle.color("black")turtle.circle(50)turtle.penup()turtle.goto(240,0)turtle.pendown()turtle.color("red")turtle.circle(50)turtle.penup()turtle.goto(240,0)turtle.pendown()turtle.penup()turtle.goto(60,-50)turtle.pendown()turtle.color("yellow")turtle.circ...

python编译器的安装+职业方向

python语言解释器是一个轻量级的小尺寸软件,可以在python语言主网站上下载网址如下 https://www.python.org/downloads/我用的是sulimetext当然你也可以用其他的Sublime有很多优点比如 SublimeText具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。SublimeText的主要功能包括:拼写检查,书签,完整的PythonAPI,Goto功能,即时项目切换,多选择,多窗口等等。SublimeText是一个跨平台的编辑器,同时支持Windows、Linux、MacOSX等操作系统。Python前景 众所周知,中国人工智能行业正处于一个创新发展的时期,对人才的需求也在急剧增长。  国家相关教育部门对于“人工智能”也格外重视,不仅将Python语言列入到小学、中学和高中等传统教育体系中,并借此为未来国家和社会发展奠定了人工智能的人才培养基础,逐步由底层向高层推动“全民学Python&rdquo...

1.11python基础总结

python进行自动化测试python基础部分告一段落了,觉得应该为这段时间的快乐学习来个小小的总结~~~(ps:此稿为初稿后续根据更多理解慢慢修正和补充)1、根据目前学习总结python的主要组成:数据类型、运算符、控制、函数、类数据类型:字符串、数字、列表、元祖、字典运算符:算术运算符、比较运算符、逻辑运算符控制;条件控制、循环控制函数:def函数名(参数列表):  函数体类:class类名:  <statement_1>  .  .  .  <statement_N> 2、关于编程的一些小想法1、程序和函数基本等于输入数据、对输入数据的操作、输出数据即:数据+算法2、编程先实现一个具体的列子,然后再根据实际需要对程序做参数化、模块化(函数)处理以及参数检查,最后根据实际情况慢慢优化代码 ...

1.2python语言环境 & python IDE(集成开发环境)搭建

python安装1、下载python下载地址:http://python.org/getit/setuptool下载地址:http://python.org/getit/pip下载地址:http://python.org/getit/ 2、安装2.1安装python,配置环境变量确保程序和可执行文件的目录在操作系统提供的可执行文件的搜索路径中。选择我的电脑->高级系统设置->环境变量->系统变量中的Path中添加变量值变量名:Path变量值:C:UsersAdministratorAppDataLocalProgramsPythonPython35变量值的获取方式:右击安装图表-》属性-》打开文件位置-》复制文件位置 2.2编译安装setuptool,配置环境变量确保程序和可执行文件的目录在操作系统提供的可执行文件的搜索路径中选择我的电脑->高级系统设置->环境变量->系统变量中的Path中添加变量值变量名:Path变量值:C:UsersAdministratorAppDataLocalProgramsPythonPython35...

python3之OS与sys模块

包含普遍的操作系统功能,如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。1、os.access()查看文件是否有指定权限,有则返回True否则返回flaseos.access(path,mode)path:指定文件路径mode:参数有F_OK(是否存在),R_OK(可读),W_OK(可写),X_OK(可执行)>>>os.access('/python/test.py',os.F_OK)#是否存在True>>>os.access('/python/test.py',os.R_OK)#是否可读True>>>os.access('/python/test.py',os.W_OK)#是否可写True>>>os.access('/python/test.py',os.X_OK)#是否可执行False2、os.chdir()方法用于改变当前工作目录到指定的路径。>>>os.getcwd()#查看当前工作路径'/python>>>os.chdir('/root/')#修改当前工作路...

python3之日期和时间

1、python3日期和时间Python程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python提供了一个time和calendar模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python的time模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳>>>importtime>>>print(time.time())1508312234.7298932#时间戳单位最适于做日期运算。但是1970年之前的日期就无法以此表示了。太遥远的日期也不行,UNIX和Windows只支持到2038年。2、时间元组很多Python函数用一个元组装起来的9组数字处理时间字段属性值4位年数tm_year2017月tm_mon1到12日tm_mday1到31小时tm_hour0到23分钟tm_min0到59秒tm_sec0到61(60或61是润秒)一周的第几日tm_wday0到6(0是周一)一年的第几日tm_yday1到366,一年中的第...
ymnets ymnets·2020-03-25

python3之运算符

1、python算术运算符>>>a=15>>>b=5>>>a+b#加20>>>a-b#减10>>>a*b#乘75>>>a/b#除,为浮点数3.0>>>a%b#取模,余数0>>>a**b#取幂,a的b次方759375>>>a//b#取整除,返回商的整数部分32、python比较运算符>>>1==1#等于True>>>1!=1#不等于False>>>1!=2True>>>1>2#大于False>>>2>1True>>>2<1#小于False>>>1<2True>>>2>=1#大于或等于True>>>2>=2True>>>2>=3False>>>2<=3#小于或等于True>>&...
ymnets ymnets·2020-03-25

python3函数

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。可以自己创建函数,这被叫做用户自定义函数。1、定义函数规则函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return[表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。2、语法python定义函数使用def关键字,格式如下:def 函数名(参数列表):  函数体>>>defhello():#定义简单函数...print('helloworld')...>>>hello()#执行函数helloworld>>>defyourname(name):#传参函数...print('yourarenameis:',name)...>>>yourna...
ymnets ymnets·2020-03-25
首页上一页...379380381382383...下一页尾页