ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[f_search]')andxtypein(N'FN',N'IF',N'TF'))dropfunction[dbo].[f_search]GOifexists(select*fromdbo.sysobjectswhereid=object_id(N'[序數(shù)表]')andOBJECTPROPERTY(id,N'IsUserTable')=
系統(tǒng) 2019-08-12 01:51:38 2183
前言文件和目錄操作是很常見的功能,這里做個簡單的總結(jié),包括注意事項和實際的實現(xiàn)代碼,基本日常開發(fā)都夠用了目錄操作判斷目錄或是文件是否存在os.path.exists(path)判斷是否是文件或是目錄#如果文件或是目錄不存在也會返回Falseos.path.isfile(path)os.path.isdir(path)創(chuàng)建/刪除目錄os.mkdir(path)os.rmdir(path)得到當(dāng)前的目錄名稱os.path.split(dir_path)[1]這
系統(tǒng) 2019-09-27 17:57:44 2182
Python中有一個非常有趣好玩的庫MyQR,不僅可以制作各種漂亮的二維碼,還可以生成動態(tài)彩色二維碼。MyQR是一個能夠生成自定義二維碼的第三方庫,你可以根據(jù)需要生成普通二維碼、帶圖片的藝術(shù)二維碼,也可以生成動態(tài)二維碼。生成動態(tài)二維碼效果圖如下:二維碼掃描上圖看看我們首先要安裝MyQR庫,直接用pip3installmyqr(orMyQR)。需要注意的是MyQR依賴于Python3,在Python2的環(huán)境下可能無法正常運行。這個庫提供了兩種使用方法,一種是
系統(tǒng) 2019-09-27 17:57:30 2182
python的異常,以及用try復(fù)合語句處理異常。運行代碼時有時會出現(xiàn)各種各樣的錯誤,致使解析器中斷執(zhí)行,并提示xxxxxxErorr的提示,后面跟具體的錯誤的描述,這被稱為是引發(fā)了異常。其實異常告訴我們的是遇到了什么類型的錯誤。xxxxErorr就是python內(nèi)置的異常類型。每一種異常類型,都有它自己的錯誤信息。有一種比較容易辨識,容易處理的錯誤,語法錯誤:SyntaxError是由于寫代碼時的語法錯誤,大部分的解析器都會提前提示,像pycharm,在
系統(tǒng) 2019-09-27 17:55:15 2182
定義:zip([iterable,...])zip()是Python的一個內(nèi)建函數(shù),它接受一系列可迭代的對象作為參數(shù),將對象中對應(yīng)的元素打包成一個個tuple(元組),然后返回由這些tuples組成的list(列表)。若傳入?yún)?shù)的長度不等,則返回list的長度和參數(shù)中長度最短的對象相同。利用*號操作符,可以將listunzip(解壓),看下面的例子就明白了:>>>a=[1,2,3]>>>b=[4,5,6]>>>c=[4,5,6,7,8]>>>zipped=
系統(tǒng) 2019-09-27 17:54:31 2182
通過python的os模塊獲取windows或者linux主機(jī)名的通用函數(shù)。復(fù)制代碼代碼如下:#!/usr/bin/envpython#coding=utf-8importosdefhostname():sys=os.nameifsys=='nt':hostname=os.getenv('computername')returnhostnameelifsys=='posix':host=os.popen('echo$HOSTNAME')try:hostna
系統(tǒng) 2019-09-27 17:54:07 2182
1.效果圖:2.代碼#作用域是對象生效的區(qū)域(對象能被使用的區(qū)域)#全局作用域在任意位置可生效#局部作用域在函數(shù)內(nèi)生效c=20#全局變量deffn():d=10#a定義在了函數(shù)內(nèi)部,所以他的作用域就是函數(shù)內(nèi)部,函數(shù)外部無法訪問print('函數(shù)內(nèi)部:','c=',c)print('函數(shù)內(nèi)部:','d=',d)fn()print('函數(shù)外部獲取:','c=',c)print('函數(shù)外部獲取:','d=',d)#在Python中一共有兩種作用域#全局作用域#-
系統(tǒng) 2019-09-27 17:54:02 2182
python獲取mysql庫信息/表信息/表結(jié)構(gòu)/索引核心代碼來自https://github.com/cookieY/Yearning此項目con_database.pyimportpymysqlclassSQLgo(object):def__init__(self,ip=None,user=None,password=None,db=None,port=None):self.ip=ipself.user=userself.password=passwo
系統(tǒng) 2019-09-27 17:53:48 2182
數(shù)據(jù)歸一化問題是數(shù)據(jù)挖掘中特征向量表達(dá)時的重要問題,當(dāng)不同的特征成列在一起的時候,由于特征本身表達(dá)方式的原因而導(dǎo)致在絕對數(shù)值上的小數(shù)據(jù)被大數(shù)據(jù)“吃掉”的情況,這個時候我們需要做的就是對抽取出來的featuresvector進(jìn)行歸一化處理,以保證每個特征被分類器平等對待。下面我描述幾種常見的NormalizationMethod,并提供相應(yīng)的python實現(xiàn)(其實很簡單):1、(0,1)標(biāo)準(zhǔn)化:這是最簡單也是最容易想到的方法,通過遍歷featurevecto
系統(tǒng) 2019-09-27 17:53:19 2182
生成模擬數(shù)據(jù)編寫generate_log.py#coding=UTF-8importrandomimporttimeurl_paths=["class/112.html","class/128.html","class/145.html","class/130.html","class/146.html","class/131.html","learn/821","course/list"]ip_slices=[132,156,124,10,29,167,
系統(tǒng) 2019-09-27 17:50:31 2182