python执行语句转换成str_python3.x,_python3.4.3如何转换str字符串?,python3.x - phpStudy...
python3.4.3如何轉(zhuǎn)換str字符串?
#coding=utf8
import pymssql
class MSSQL:
def __init__(self,host,user,pwd,db):
self.host = host
self.user = user
self.pwd = pwd
self.db = db
def __getConnect(self):
"""
得到連接信息
返回: conn.cursor()
"""
if not self.db:
raise(nameError,"沒(méi)有設(shè)置數(shù)據(jù)庫(kù)信息")
self.conn = pymssql.connect(host=self.host,user=self.user,password=self.pwd,database=self.db,charset="utf8")
cur = self.conn.cursor()
if not cur:
raise(nameError,"數(shù)據(jù)庫(kù)連接失敗")
else:
return cur
def execQuery(self,sql):
"""
執(zhí)行查詢語(yǔ)句
返回的是一個(gè)包含tuple的list,list的元素是記錄行,tuple的元素是每行記錄的字段
調(diào)用示例:
ms = MSSQL(host="localhost",user="sa",pwd="123456",db="PythonWeiboStatistics")
resList = ms.execQuery("select id,NickName from WeiBoUser")
for (id,NickName) in resList:
print str(id),NickName
"""
cur = self.__getConnect()
cur.execute(sql)
resList = cur.fetchall()
#查詢完畢后必須關(guān)閉連接
self.conn.close()
return resList
def exeNonQuery(self,sql):
"""
執(zhí)行非查詢語(yǔ)句
調(diào)用示例:
cur = self.__getConnect()
cur.execute(sql)
self.conn.commit()
self.conn.close()
"""
cur = self.__getConnect()
cur.execut(sql)
self.conn.commit()
self.conn.close()
def main():
## ms = MSSQL(host="localhost",user="sa",pwd="123456",db="PythonWeiboStatistics")
## #返回的是一個(gè)包含tuple的list,list的元素是記錄行,tuple的元素是每行記錄的字段
## ms.exeNonQuery("insert into WeiBoUser values('2','3')")
ms = MSSQL(host="192.168.0.178",user="sa",pwd="xibao.2015",db="fortest")
resList = ms.execQuery("select top 10 ID,Name from CP_Dealer")
for (ID,Name) in resList:
print (str(Name).decode("utf8"))
if __name__ == '__main__':
main()
## print (str(Name).decode("utf8"))此處執(zhí)行錯(cuò)誤報(bào)錯(cuò),報(bào)錯(cuò)內(nèi)容如下]\
下面這個(gè)報(bào)錯(cuò)就是直接打印str(Name)的錯(cuò)誤。求指導(dǎo)啊~~
相關(guān)閱讀:
關(guān)于JS動(dòng)畫(huà)無(wú)限循環(huán)問(wèn)題~~求大神幫忙看下
如何有效的學(xué)習(xí)nodejs?
禁止瀏覽器自動(dòng)填充
遞歸函數(shù)的時(shí)間復(fù)雜度應(yīng)該怎么算?
請(qǐng)問(wèn)一個(gè)多對(duì)多的SQL查詢
php語(yǔ)法問(wèn)題
html5 中取消 table tr th td 的cellpadding 屬性后,用css哪個(gè)替代?
我想在頁(yè)面發(fā)送ajax請(qǐng)求,后臺(tái)根據(jù)獲取的參數(shù)動(dòng)態(tài)執(zhí)行g(shù)ulp task?大神求教
document.write誰(shuí)用過(guò),干啥用的?
這簡(jiǎn)單c程序怎么就沒(méi)有跑起來(lái)?
JS里的this綁定中硬綁定后為什么不能再修改this的指向?
給body元素設(shè)置fixed屬性頁(yè)面就跑到了最頂部?
網(wǎng)站的文章格式是前端去定義樣式,還是讓后端去做?
看JS高級(jí)程序時(shí)遇到這樣一段html代碼,能解釋下么
一個(gè)javascript異步返回?cái)?shù)據(jù)的問(wèn)題
能否讓新版g++警告用舊版編譯時(shí)可能造成的錯(cuò)誤或不同
請(qǐng)問(wèn) composer 更新 或者安裝某個(gè)項(xiàng)目時(shí) 非要加載很多其他內(nèi)容嗎?
getline()函數(shù)在這個(gè)循環(huán)中為什么少讀一次?
數(shù)據(jù)庫(kù)連接不成功,請(qǐng)教下是什么原因?
【求解】nodejs豆瓣小組爬蟲(chóng)分析與解決。
總結(jié)
以上是生活随笔為你收集整理的python执行语句转换成str_python3.x,_python3.4.3如何转换str字符串?,python3.x - phpStudy...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux双独立显卡SLI,玩点新奇的
- 下一篇: Java自动化获取页面主题_基于Sele