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

鍍金池/ 問答/ Python問答
離觴 回答

看樣子是數(shù)據(jù)庫連接被拒絕了,如果你mysql監(jiān)聽的是本地,可能是需要對::1做一個允許訪問。

win8+會自動把localhost映射為::1而非127.0.0.1,修改一下本機的hosts文件應該可行

只愛你 回答

可以把他轉化成int再排序

df = pd.DataFrame({'a':['101','1011','201']})
df['a'] = df['a'].astype(int)
df.sort(['a'])
#輸出
      a
0   101
2   201
1  1011
礙你眼 回答

額,是我問題沒提好。運行結果沒有報錯,所以這個不好改,我把所有代碼都檢查了n遍,最后我認為,是因為豆瓣會,這是我的猜測也不知道對不對,會設定如果頻繁發(fā)出post請求會鎖定IP,cookie,然后你就沒辦法再操作,因為這個有時可以,有時又不行。

嘟尛嘴 回答

1、你的數(shù)據(jù)是什么量級,是MB,GB,PB?
2、你數(shù)據(jù)爬下來的存儲方式,是存在文件里還是還是存放到數(shù)據(jù)庫
3、你準備以什么方式把數(shù)據(jù)開放給對方,提供web api,還是提供ftp,還是提供數(shù)據(jù)庫訪問權限
你思考過這些問題,自然就知道該怎么做和該去研究哪些資料了

護她命 回答

setState() 是一個異步操作,后面的 console.log() 執(zhí)行的時候, state 還沒更新完,所以輸出的是之前的值。

氕氘氚 回答
import re


data = '''
redis = {
host = "127.0.0.1",
port = 6379,
}
'''

pattern = re.compile('(redis = {(.*?)})', re.S)

result = pattern.findall(data)[0][0]

print(result)
柒喵 回答

這個需求就比較迷吧,有時候應該換下思路,哪怕在操作上麻煩了一步,自己解決了,換個思路在最后這里

尐懶貓 回答

看看你的templates有沒有空格?;蛘呤莇etail.html有沒有空格。

你好胸 回答
def a():
    pass

i=0
while 隨機數(shù):
    a()
// 這就是最后一次
a()
孤慣 回答

上班偷偷寫的, 用了兩次回溯,第一個get_str利用回溯找到所有單個問題的答案可能的選項,第二個回溯get_answer直接找出所有答案。寫的不好多擔待。

li = ['a', 'b', 'c', 'd']


def get_str(str_list, length, index):
    ans = []
    if len(str_list) == length:
        return ''.join(str_list)

    for i in range(index, 4):
        str_list.append(li[i])
        temp = get_str(str_list, length, i+1)
        str_list.pop(-1)
        if isinstance(temp, str):
            ans.append(temp)
        else:
            ans.extend(temp)
    return ans


def get_answer(all_str, ans_list, length):
    # ans = []
    if len(ans_list) == length:
        print(ans_list)
        return

    for str_ in all_str:
        ans_list.append(str_)
        get_answer(all_str, ans_list, length)
        ans_list.pop(-1)


all_str = []
for i in range(1, 5):
    all_str.extend(get_str([], i, 0))


get_answer(all_str, [], 5)

舊顏 回答

一般是根據(jù)請求header的UserAgent來判斷是不是搜索引擎爬蟲。
比如:"Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/s...)" 這個是百度的。
"Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" 這個是必應的。

你搜一下:搜索引擎爬蟲UserAgent,有一大堆別人整理的。

短嘆 回答

事務會話期間能不能看到改動和事務的隔離級別有關.

參見官方文檔:
https://dev.mysql.com/doc/ref...

默認情況下是REPEATABLE READ, 可重復讀,即在事務期間的多次讀取返回同樣的結果.

BTW:
mysql定義的四種隔離級別沒有 repetable commit這個.

官網(wǎng)上只有

level:

   REPEATABLE READ
   READ COMMITTED
   READ UNCOMMITTED
   SERIALIZABLE

北城荒 回答

python官方庫中沒有,因為你并不能知道內(nèi)存地址處存儲的對象是什么類型的,對于一切都是用對象的python(底層c中的對象),僅根據(jù)一個內(nèi)存地址無法判斷底層c的類型

哎呦喂 回答

對簡單數(shù)據(jù)類型,用 pandas 非常方便

# -*- coding: utf-8 -*-
import pandas as pd

df = pd.DataFrame([[1, 2, 3], [10, 20, 30]], columns=['a', 'b', 'c'])
df.to_excel('a.xlsx', 'demo sheet', index=False)
病癮 回答

ok,我們分兩點來說:
1、你的算法邏輯上有問題。

for t in range(2,int(math.sqrt(i))+1):
    if i % t == 0:
        break
    else:
        print(i)

你這段代碼的目的是為了判斷是否存在除1和本身外的其他約數(shù)。但是一旦i不能被t整除你就打印,這就錯了,應該是整個for循環(huán)結束仍不存在其他約數(shù)才打印,比如99不能被2整除,在你這里就打印了,顯然是錯的。所以正確的做法是判斷循環(huán)是否完成。怎么判斷呢,一種是進行計數(shù)與int(math.sqrt(i))+1比較或者非正常結束打標記,但是python有更好的方法。這就要說到第二點。
2、for……else語法,當for正常結束時執(zhí)行else語句。這就是為什么你把else拿到外面一層結果正確的原因。

蟲児飛 回答

在你的.py文件第一行加上 #!/usr/bin/python3.5 (或者#!/usr/bin/python3,或者你的python3二進制文件的位置)

不建議以下方法解決:

cd /usr/bin
mv python python2.7_bak
ln -s python3.5 python