本文整理匯總了Python中db.DB.getall方法的典型用法代碼示例。如果您正苦於以下問題:Python DB.getall方法的具體用法?Python DB.getall怎麽用?Python DB.getall使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類db.DB
的用法示例。
在下文中一共展示了DB.getall方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: fmpi
# 需要導入模塊: from db import DB [as 別名]
# 或者: from db.DB import getall [as 別名]
def fmpi(self):
'''循環檢測'''
while True:
query = DB.getall(self)
try:
one = query[0]
except:
one = None
os.system("clear")
if one is not None:
logging.info('>>>>%s' % one[1])
if one[1].startswith('http://'): # 直接播放url對應的音樂
if one[1].endswith('.mp3'):
self.play(one[1], config.freq, config.rate)
else:
links = get_all_mp3(one[1])
for i in links:
DB.put(self, i)
else:
url = getlink(one[1].encode('utf-8'))
self.play(url, config.freq, config.rate)
DB.updateone(self, one[0])
else:
# rand_music = self.get_random_music()
douban_music = self.get_douban_music()
DB.put(self, douban_music)
time.sleep(1) # 降低CPU占用率
示例2: check_name_exist
# 需要導入模塊: from db import DB [as 別名]
# 或者: from db.DB import getall [as 別名]
def check_name_exist(self,name):
'''檢查歌曲名字是否存在'''
all = DB.getall(self)
for i in all:
logging.info(i[1])
if i[1] == name:
return True
return False
示例3: index
# 需要導入模塊: from db import DB [as 別名]
# 或者: from db.DB import getall [as 別名]
def index(self):
html = '''<head>
<meta charset="UTF-8">
<link rel="shortcut icon" href="/static/favicon.ico" >
</head>
<html>
<form action="/" method="GET">
I want to listen:
<input type="TEXT" name="m" />
<input type="submit" value="add to list" />
</from>
'''
query = DB.getall(self)
try:
html += u"<h2>Now Playing</h1>%s<h2>list to be played</h1>"%query[0][1]
num = 1
for i in query[1:]:
html = html + '<li>%d----%s</li>'%(num,i[1])
num+=1
return html
except:
return html