在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/ Python問答
愛是癌 回答

def AES_encrypt(text, key, iv):

pad = 16 - len(text) % 16

text = text + pad * chr(pad)
encryptor = AES.new(key, AES.MODE_CBC, iv)
encrypt_text = encryptor.encrypt(text)
encrypt_text = base64.b64encode(encrypt_text)
***encrypt_text = str(encrypt_text, encoding="utf-8")***
return encrypt_text
局外人 回答

可以直接獲得

In [1]: print.__class__
Out[1]: builtin_function_or_method
鹿惑 回答

看你的保存內(nèi)容應該是使用類似BaseHTTPServer這種python自帶的類完成的上傳服務器。
https://github.com/smilejay/p...
如果是這樣的話,那些http流的相關信息是沒有什么好的辦法的,只能自己通過類似readline的方式,一行一行的讀取,并且手動去除http相關信息。
所幸這些都是http信息都是有相關標準的,例如 1-4 行為http信息, 5-(-2)行為上傳信息,最后一行為http信息(這只是隨便舉得一個例子)
所以想要通過這種方式來完成上傳文件的話,需要自己去研究下rfc標準:
http://www.ietf.org/rfc/rfc1867
http://www.vivtek.com/rfc1867...

但是看你標簽上是有django的,所以應該會更簡單省事些的方式,就是使用djangorequest.FILES了。
參考地址:
https://docs.djangoproject.co...
示例:

# 獲取文件名
request.FILES['filename'].name
# 獲取全部文件
for filename, file in request.FILES.iteritems():
    name = request.FILES[filename].name
    # 文件內(nèi)容(這個不確定,請自行查看文檔)
    file.readall()
懶豬 回答

寫一個循環(huán)也不是不可以,但是有更巧妙的方法。
先仔細觀察一下可以發(fā)現(xiàn)你想把原數(shù)據(jù)表的行變成列,列變成行??梢钥紤]矩陣轉(zhuǎn)置
轉(zhuǎn)置就是行變成列,列變成行,比如這樣:左邊的第一行5 4 3變成了右邊的第一列

import numpy as np

data = [['樂視網(wǎng)', '樂視網(wǎng)', '樂視網(wǎng)', '樂視網(wǎng)', '樂視網(wǎng)', '樂視網(wǎng)', '樂視網(wǎng)', '樂視網(wǎng)', '樂視網(wǎng)', '樂視網(wǎng)', '樂視網(wǎng)', 
...
 '14.77', '7.20', '7.02', '7.19', '7.95', '13.58', '22.40', '2.22', '0.05', '0.05', '0.03', '0.03', '0.03', '0.03', '0.02', '0.03', '0.02', '0.07']]

# 轉(zhuǎn)為ndarray以方便矩陣操作
data = np.array(data)

# 轉(zhuǎn)置并打印前五個看一下
data_trans = data.T
print(data_trans[:5])

也可以用mapzip來進行轉(zhuǎn)置,這樣就不用引入numpy包。


data = [....你的那些數(shù)據(jù)...]
list(map(list, zip(*data)))

輸出效果

[['樂視網(wǎng)' '300104' '2018-03-30' '4.79' '4.87' '4.72' '4.76' '-0.02' '-0.42'
  '1,585,272' '75,812' '3.14' '4.02']
 ['樂視網(wǎng)' '300104' '2018-03-29' '5.11' '5.11' '4.70' '4.78' '-0.34' '-6.64'
  '2,889,496' '139,091' '8.01' '7.33']
 ['樂視網(wǎng)' '300104' '2018-03-28' '5.10' '5.34' '5.01' '5.12' '0.04' '0.79'
  '2,929,088' '151,161' '6.50' '7.43']
 ['樂視網(wǎng)' '300104' '2018-03-23' '5.40' '5.48' '4.99' '5.08' '-0.46' '-8.30'
  '2,663,670' '138,534' '8.84' '6.76']
 ['樂視網(wǎng)' '300104' '2018-03-22' '5.57' '5.73' '5.36' '5.54' '0.01' '0.18'
  '2,185,353' '121,514' '6.69' '5.54']]
凝雅 回答

瀏覽器確實有允許使用麥克風的api,但是,瀏覽器兼容性并不好。而且,目前好像還快不支持了
參見:https://developer.mozilla.org...
如果在微信內(nèi)打開的話,有支持錄音的微信jssdk可以幫你。
音頻播放就不用說了。
然后直播肯定是實時的,估計你需要用到websocket,一方錄制完,另一方服務器主動推送,類似小聊天室。

糖果果 回答

題主的真正需求:給任務1設置個 超時,超過一定時間,就放棄執(zhí)行。轉(zhuǎn)而執(zhí)行任務 2。

所以可以考慮對任務 1 使用 asyncio.wait_for 包裹一下。

舉個?:

import asyncio


async def task1():
    print('task1 begin')
    await asyncio.sleep(3)
    print('task1 finish')  # will never finish


async def task2():
    try:
        await asyncio.wait_for(task1(), timeout=2)
    except asyncio.TimeoutError:
        print('task1 timeout')
    print('task2 begin')
    # do something
    print('task2 finished')


loop = asyncio.get_event_loop()
loop.run_until_complete(task2())
loop.close()

另外,題主的題目可以修改一下,因為你只是想要中止一個 task 或者說一個 coroutine,并非中止 eventloop。

我不懂 回答

換了個瀏覽器,從Firefox換成了Chrome,第一個問題解決了。
查找網(wǎng)頁元素的同時點擊,第二個問題也解決了。

來守候 回答

你域名解析的是 www ,你的cname 中應該是 www.mynotes.work

做不到 回答

所有的.* 換成 [.\S\s]* 匹配完 str.strip()

r'<td>([.\S\s]*)</td>'
心上人 回答

exit() {

that.$Modal.confirm({
    title: '退出登錄',
    content: '是否確認退出當前登錄賬號',
    onOk:()=> {
      console.log(this);
    }
  })
}
忘了我 回答

錯誤信息中顯示 127.0.0.1:27017已經(jīng)被占用了,之所以會出現(xiàn)這種現(xiàn)象,我猜是不是因為重復conncet mongodb導致的,建議:一種是把所有邏輯都放到connect大回調(diào)里,另外一種是使用連接池

陪妳哭 回答

個人經(jīng)驗.
盡量把結果保存在內(nèi)存中,減少寫入文件的次數(shù).
1次寫入10000行和寫入10000次1行的時間,差別很大.

若相惜 回答

這個問題很大可能是路徑問題。從你截圖的路徑來看的話,用url_for('static',filename='themes/css/style.css') 與 url(../fonts/fontawesome-webfont.eot-v=4.1.0) ,這樣應該不會有錯。你可以看看,這樣用之后,用chrome檢查network中,fontawesome-webfont.eot-v=4.1.0的完整鏈接是什么,應該能夠找到問題的原因。

久舊酒 回答

好像遇到過這個問題,你配置'HOST': '127.0.0.1'時候django會通過localhost訪問數(shù)據(jù)庫而不是ip地址127.0.0.1。
但是你的數(shù)據(jù)庫沒有配置root用戶通過localhost域名訪問的權限

mysql> use mysql; 
mysql> update user set host = 'localhost' where user = 'root';   -- 允許通過localhost域名訪問
mysql> update user set host = '%' where user = 'root';   -- 允許通過任意域名訪問,和上一條任選一個
mysql> select host, user from user; 
mysql> flush privileges;

或者

女流氓 回答

你的Python版本沒有自帶pip,使用命令安裝即可sudo apt-get install python-pip

魚梓 回答

threading.Lock鎖實現(xiàn)線程同步。


另外遍歷一個數(shù)組請用for item of arr:遍歷,不要用for i in range(len(arr)):

巫婆 回答

請嘗試卸載并重新安裝 cryptography、openssl 。

參考 https://github.com/pyca/crypt...

糖豆豆 回答

你這個問題是 有下面這條語句
clipboard.png
這條語句的作用是從cmd 或linux 命令行讀取參數(shù)。
它的運行方式是:
python 代碼的名字 參數(shù)1 參數(shù)2 ....

墨沫 回答

實現(xiàn)了,要在里面二次拼接,實現(xiàn)代碼如下:

//TAT

var rounds = document.querySelector('div.round');
var _watchHtml = '';

this._valueDatas.forEach(function (value,index,array) {
    value = eval('('+ value +')');
    console.log(value)

    var maxTat = value.c3text;  //總值 100
    var fwcTat = value.c4text;  //警報值 60
    var difTat = (maxTat - fwcTat);  //安全值 100-60 = 40
    var colors = difTat/100;
    var _valueLengths = value.c3text.length;


    _watchHtml += '<div class="watchBox"><div class="watch w'+index+'"></div></div>'
    var wat=document.createElement('div');
    wat.setAttribute('class','watchBox');
    wat.innerHTML='<div class="watch w'+index+'"></div>';
   // rounds.innerHTML = _watchHtml;
    rounds.appendChild(wat)
    
    
    
    //儀表盤配置參數(shù)
    var watch = echarts.init(document.querySelector('.w'+index));

})

單眼皮 回答

幫你測了一下,應該是找不到提交按鈕導致的。
你暫時使用回車來解決這個問題吧,原因我也沒搞明白。

...
from selenium.webdriver.common.keys import Keys

def search():
  ...
  # sub = ...
  input.send_keys(u'金融書籍')
  input.send_keys(Keys.ENTER)
  # sub.click()
  ...

補充:記得最后把driver關掉。