欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

基于pycharm的python開發(fā)配置

    雖然基于命令行+文本編輯可以完成python程序開發(fā),并熟悉操作系統(tǒng)下的命令操作。但是基于集成開發(fā)環(huán)境的開發(fā)能夠更有效率。因此選擇一個適合的集成開發(fā)工具是重要的。最開始的時間也是從命令行+文本編輯來進行開發(fā),這樣可以熟悉基本的命令操作。之后本人嘗試使用了eclipse+pyDev,pycharm。相對來說,pycharm更加簡單。

創(chuàng)新互聯(lián)是網(wǎng)站建設專家,致力于互聯(lián)網(wǎng)品牌建設與網(wǎng)絡營銷,專業(yè)領域包括網(wǎng)站制作、成都網(wǎng)站設計、電商網(wǎng)站制作開發(fā)、成都小程序開發(fā)、微信營銷、系統(tǒng)平臺開發(fā),與其他網(wǎng)站設計及系統(tǒng)開發(fā)公司不同,我們的整合解決方案結合了恒基網(wǎng)絡品牌建設經(jīng)驗和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結合,且不斷評估并優(yōu)化我們的方案,為客戶提供全方位的互聯(lián)網(wǎng)品牌整合方案!

  1. 1.              安裝pycharm

基于pycharm的python開發(fā)配置

點擊.exe文件即可,resources_cn.jar為漢化包,拷貝到安裝目錄下的lib下即可。

  1. 2.              安裝插件

以數(shù)據(jù)庫插件為例,此插件可以方便地對數(shù)據(jù)庫進行簡單操作,大大提高了開發(fā)人員查看操作數(shù)據(jù)的效率。

基于pycharm的python開發(fā)配置圖2-1

點擊設置按鈕,Plugins即可查看插件。

基于pycharm的python開發(fā)配置圖2-2

打開database窗口,點擊+號按鈕,選擇oracle或其他數(shù)據(jù)庫。

基于pycharm的python開發(fā)配置

圖2-3

基于pycharm的python開發(fā)配置圖2-4

設置需要連接的數(shù)據(jù)庫主機等信息。即可在工具中直接連接數(shù)據(jù)庫。

  1. 3.              Python連接oracle

由于開發(fā)人員或數(shù)據(jù)分析人員需要將數(shù)據(jù)庫中的數(shù)據(jù)讀取,進行更加復雜的運算。python提供了cx_Oracle模塊,可以通過導入該模塊,使得python程序可以連接數(shù)據(jù)庫,并對數(shù)據(jù)庫中的數(shù)據(jù)進行操作。

(1)下載cx_Oracle

Python一個官方網(wǎng)站PyPI,上面有豐富的模塊。cx_Oracle就可以在PyPI中下載。打開PyPI的網(wǎng)址https://pypi.python.org/pypi,在里面搜索cx_Oracle,即可找到該模塊,其下載地址為http://cx-oracle.sourceforge.net/。當然也可以通過其它的途徑下載。但是這個網(wǎng)站首頁上只找到5.1.2,即對應python3.3。抱著或許兼容的想法。下載后安裝,發(fā)現(xiàn)總是報錯:ImportError: DLL load failed:找不到指定的程序。按照網(wǎng)上的方法,將oci.dll,oraociei11.dll,oraocci11.dll放到pytho34/lib/site-packages依然報錯。后來在https://pypi.python.org/pypi/cx_Oracle/5.1.3上找到支持3.4的版本。安裝后即可。

(2)現(xiàn)在可以嘗試連接數(shù)據(jù)庫:

import cx_Oracle                                          #引用模塊cx_Oracle

conn=cx_Oracle.connect('load/123456@localhost/ora11g')        #連接數(shù)據(jù)庫

c=conn.cursor()                                           #獲取cursor

x=c.execute('select sysdate from dual')                        #使用cursor進行各種操作

x.fetchone()

print(x)

c.close()                                                 #關閉cursor

conn.close()                                              #關閉連接

(3)函數(shù)介紹,引自http://blog.sina.com.cn/xnlza,雖然是操作MySQL,不過函數(shù)應該都差不多

callproc(self, procname, args):用來執(zhí)行存儲過程,接收的參數(shù)為存儲過程名和參數(shù)列表,返回值為受影響的行數(shù)
execute(self, query, args):執(zhí)行單條sql語句,接收的參數(shù)為sql語句本身和使用的參數(shù)列表,返回值為受影響的行數(shù)
executemany(self, query, args):執(zhí)行單挑sql語句,但是重復執(zhí)行參數(shù)列表里的參數(shù),返回值為受影響的行數(shù)
nextset(self):移動到下一個結果集

 4、cursor用來接收返回值的方法:
fetchall(self):接收全部的返回結果行.

fetchmany(self, size=None):接收size條返回結果行.如果size的值大于返回的結果行的數(shù)量,則會返回cursor.arraysize條數(shù)據(jù).

fetchone(self):返回一條結果行.
scroll(self, value, mode='relative'):移動指針到某一行.如果mode='relative',則表示從當前所在行移動value條,如果mode='absolute',則表示從結果集的第一行移動value條.


5、下面的代碼是一個完整的例子.
  #使用sql語句,這里要接收的參數(shù)都用%s占位符.要注意的是,無論你要插入的數(shù)據(jù)是什么類型,占位符永遠都要用%s
    sql="insert into cdinfo values(%s,%s,%s,%s,%s)"
    #param應該為tuple或者list
    param=(title,singer,imgurl,url,alpha)
    #執(zhí)行,如果成功,n的值為1
     n=cursor.execute(sql,param)
    #再來執(zhí)行一個查詢的操作
    cursor.execute("select * from cdinfo")
    #我們使用了fetchall這個方法.這樣,cds里保存的將會是查詢返回的全部結果.每條結果都是一個tuple類型的數(shù)據(jù),這些tuple組成了一個tuple
    cds=cursor.fetchall()
    #因為是tuple,所以可以這樣使用結果集
    print cds[0][3]
    #或者直接顯示出來,看看結果集的真實樣子
    print cds
    #如果需要批量的插入數(shù)據(jù),就這樣做
     sql="insert into cdinfo values(0,%s,%s,%s,%s,%s)"
    #每個值的集合為一個tuple,整個參數(shù)集組成一個tuple,或者list
     param=((title,singer,imgurl,url,alpha),(title2,singer2,imgurl2,url2,alpha2))
    #使用executemany方法來批量的插入數(shù)據(jù).這真是一個很酷的方法!
     n=cursor.executemany(sql,param)
    在執(zhí)行完插入或刪除或修改操作后,需要調用一下conn.commit()方法進行提交.

 6、關閉數(shù)據(jù)庫連接
     需要分別的關閉指針對象和連接對象.他們有名字相同的方法
     cursor.close()
     conn.close() 

當前題目:基于pycharm的python開發(fā)配置
標題來源:http://chinadenli.net/article42/ihjsec.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、面包屑導航、微信公眾號、網(wǎng)站制作、云服務器、標簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設
性欧美唯美尤物另类视频 | 丰满少妇被猛烈撞击在线视频| 欧美日韩乱码一区二区三区| 国产欧美日韩精品自拍| 精品亚洲一区二区三区w竹菊| 日韩精品人妻少妇一区二区| 欧美性猛交内射老熟妇| 精品国产成人av一区二区三区| 久久免费精品拍拍一区二区| 中文字幕一区二区熟女| 自拍偷拍一区二区三区| 欧美野外在线刺激在线观看| 国产综合欧美日韩在线精品| 色综合久久六月婷婷中文字幕| 熟女免费视频一区二区| 精品午夜福利无人区乱码| 欧美日韩最近中国黄片| 久一视频这里只有精品| 亚洲精品欧美精品日韩精品| 久久精品色妇熟妇丰满人妻91| 欧美偷拍一区二区三区四区 | 日韩偷拍精品一区二区三区| 国产精品日韩精品一区| 日本精品中文字幕在线视频| 99久久国产精品成人观看| 亚洲精品美女三级完整版视频| 午夜国产精品福利在线观看| 日韩偷拍精品一区二区三区| 久久精品免费视看国产成人| 国产亚洲不卡一区二区| 精品国产丝袜一区二区| 国产亚洲不卡一区二区| 亚洲视频在线观看免费中文字幕| 少妇熟女亚洲色图av天堂| 不卡一区二区在线视频| 日韩av生活片一区二区三区| 亚洲国产精品一区二区毛片| 欧美国产极品一区二区| 精品丝袜一区二区三区性色| 日本少妇中文字幕不卡视频| 日韩人妻欧美一区二区久久|