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

鍍金池/ 問答/ Python問答
陪我終 回答

不好處理,因?yàn)椴还苁菆D片還是文本,初始化過來的圖片連接或者文本內(nèi)容,它都是一個(gè)string字符串
假如,圖片連接是‘http://www.baidu.com/image.png’,文本內(nèi)容也是‘http://www.baidu.com/image.png’,這個(gè)時(shí)候,你怎么處理?所以,必須得先知道你的這個(gè)主體是圖片還是文本,然后才能去做對應(yīng)的下載圖片還是保存文本內(nèi)容。

背叛者 回答

無關(guān)。
這個(gè)字段有兩個(gè)名字,一個(gè)是 d_type_id,它是 python 層面的;另一個(gè)是 device_type_id,它是最終存在數(shù)據(jù)庫中的列名。而你通過實(shí)例 Device 訪問,是在 python 層面的,如果訪問 device_type_id 是會(huì)報(bào)錯(cuò)的:

>>> d.device_type_id
Traceback (most recent call last):
  File "<console>", line 1, in <module>
AttributeError: 'Device' object has no attribute 'device_type_id'

你在 python shell 中查看 dir(Device) 或者 dir(d) 都是找不到 device_type_id 的,只有 'd_type', 'd_type_id',:

>>> d.d_type  # 一個(gè) DeviceType 實(shí)例
<DeviceType: first type>
>>> d.d_type_id  # device_type_id 列內(nèi)存儲(chǔ)值
1

1、這是 flask 項(xiàng)目,我們可以明確一點(diǎn),所有的模塊操作都是在當(dāng)前的操作目錄下進(jìn)行的,也就是說,導(dǎo)入模塊的時(shí)候,不會(huì)涉及到 sys.__path__。
2、所有的模塊導(dǎo)入,都是為了載入內(nèi)存,那么在載入內(nèi)存在前,我們 Python 會(huì)將要導(dǎo)入的模塊都加入到 sys.modules 這個(gè)字典中,并將模塊的名字都加入正在調(diào)用 import 的模塊的 Local 命名空間。
3、我們復(fù)盤一下 flask 項(xiàng)目中的包/模塊導(dǎo)入。
3.1、app/__init__.py中使用 from app.home import home as home_blueprint 引入 home,這里的動(dòng)作是,將 home 這個(gè)包名及路徑,保存到 sys.modules 這個(gè)字典中,并將home 這個(gè)包名引入到 app 這個(gè)模塊的 Local 命名空間了。
3.2、home/__init__.py 結(jié)尾又用 import app.home.viewsviews.py 導(dǎo)入內(nèi)容。同樣會(huì)把 views 的包名及路徑,保存到 sys.modules 中,并將將views 這個(gè)包名引入到 home 這個(gè)模塊的 Local 命名空間。

提示: 一個(gè)模塊不會(huì)重復(fù)導(dǎo)入。

到此,一切看似都還正常。

4、但是,重點(diǎn)是 views 里還需要導(dǎo)入藍(lán)圖 home,這很明顯就是循環(huán)導(dǎo)入的問題了。記住,循環(huán)導(dǎo)入問題 是個(gè)真正的問題,會(huì)導(dǎo)致 ModuleNotFoundError: No module named 錯(cuò)誤。但是循環(huán)導(dǎo)入是可以破解的,那就是寫在 home/__init__.py 文本內(nèi)容的最后面。
5、如果寫在前面呢?? home/__init__.pyhome = Blueprint('home', __name__) 就是在定義 home 這個(gè)包,在你沒有定義完成之前,涉及到調(diào)用 home 本身,肯定會(huì)報(bào)錯(cuò)。所以,寫在之前或之后的問題就是以藍(lán)圖創(chuàng)建的代碼 home = Blueprint('home', __name__) 為基準(zhǔn)。

綰青絲 回答

一個(gè)是函數(shù)的局部變量, 一個(gè)是類的成員變量

你可以簡單的認(rèn)為退出函數(shù)后,局部變量會(huì)自動(dòng)銷毀, 而成員變量還可以繼續(xù)通過實(shí)例名.成員訪問到

例如app.frame

笨笨噠 回答

text.encode("utf-8")是把txt編碼為uft-8得到的結(jié)果是bytes數(shù)組
text.encode("gkb").decode('utf-8')是把txt編碼為gbk,再解碼成utf-8得到str,也就是把txt從gbk編碼轉(zhuǎn)到utf-8編碼,用decode而不是str

self.filename = open("tencent.json", 'wb')    #二進(jìn)制格式打開

self.filename.write(text.encode("utf-8"))     #寫入utf-8編碼的二進(jìn)制文件
我甘愿 回答

審查元素 看到的是渲染后的

clipboard.png

源代碼看的是源文件
clipboard.png

青瓷 回答

看這個(gè)參數(shù)的格式有點(diǎn)像是uuid:

>>> import uuid
>>> print(uuid.uuid1())
7cfc75c8-6493-11e8-adf9-d8cb8aca48c8

這是根據(jù)MAC地址, 當(dāng)前時(shí)間戳, 隨機(jī)數(shù)生成, 可以保證全球范圍內(nèi)的唯一性. 所以基本難于偽造, 不過這里估計(jì)只是被用作 id 作為標(biāo)識作用, 所以應(yīng)該可以直接用原封不動(dòng)使用得到的case_id.

參考:python uuid

呆萌傻 回答

我猜你的文件時(shí)gbk編碼

pd.read_csv('data.csv',encoding='gbk')  #改成gbk編碼即可
我甘愿 回答

我發(fā)現(xiàn)是你沒有命名文件名的錯(cuò)誤,準(zhǔn)確說叫文件類型 :

import requests
import urllib

url = 'http://i.qingting.fm/wapi/channels/82400/programs/2041562/pagesize/10'

#顯示進(jìn)度
def callbackfunc(blocknum, blocksize, totalsize):
    percent = 100.0 * blocknum * blocksize / totalsize
    if percent > 100:
        percent = 100
    print('下載進(jìn)度' + '%.2f%%'% percent)

html = requests.get(url)
for n in range(len(html.json()['data']['programs'])):
    m4aUrl_name = html.json()['data']['programs'][n]['name'].split(':')[1]+'.m4a'
    m4aUrl_path = html.json()['data']['programs'][n]['file_path']
    m4aUrl_path = 'http://od.qingting.fm/' + m4aUrl_path
    
    # 這樣下載
    urllib.request.urlretrieve(m4aUrl_path,m4aUrl_name)
    
    # 或者這樣,這個(gè)可以解決防爬問題
    # print(m4aUrl_name)
    # mp = requests.get(m4aUrl_path)
    # with open(m4aUrl_name,'wb') as f:
    #     f.write(mp.content)

我嘗試寫了一下,你看一下對不對

ip=$1
mask=$2
out=''
for index in {1..4}; do
    si=$(echo $ip | cut -d "." -f $index)
    sm=$(echo $mask | cut -d "." -f $index)
    if [ $index -ne 1 ]
    then
        out="$out."
    fi
    out="$out$[$si&$sm]"
done
echo $out
青檸 回答

python語法中沒有 ++ -- 這種用法
改成 i = i-1 試試

還有就是函數(shù)變量名沒有傳進(jìn)來,opentime需要在函數(shù)括號里面
def openLLQtime(opentime):

不是傳遞i 是傳遞opentime

你的py文件里有調(diào)用函數(shù)么 類似 openLLQtime(opentime)

野橘 回答

剛才有回復(fù)一個(gè)很相似的問題, 這個(gè)原因完全就是因?yàn)?code>windows自身實(shí)現(xiàn)的問題, 在linux下只會(huì)打印一次, 而那次是主進(jìn)程執(zhí)行的.

clipboard.png

詳情可以參考我的文章: Python: Windows下用multiprocessing的深坑

枕頭人 回答
pip3 install properties #可以解決ModuleNotFoundError: No module named 'properties'問題

但是并沒有items模塊, 開源參考https://github.com/seequent/p...,官網(wǎng)參考https://propertiespy.readthed...

只愛你 回答
Click Element     //a[text()='${text}']

這樣就可以了,之前以為這個(gè)xpath定位對偽元素不生效,后來發(fā)現(xiàn)是寫錯(cuò)了標(biāo)簽,之前寫的標(biāo)簽是li,其實(shí)應(yīng)該用a,文字在哪一層標(biāo)簽下面,就用哪一層的標(biāo)簽。

澐染 回答
  1. 一開始index=4則進(jìn)入了except IndexError, e:,調(diào)用了FancyDivide(numbers, 2)
  2. 調(diào)用FancyDivide(numbers, 2)不會(huì)出現(xiàn)IndexError,也不會(huì)出現(xiàn)ZeroDivisionError,所以一切正常就進(jìn)入else:,所以打印了1
  3. 然后運(yùn)行finally:打印了0,然后FancyDivide(numbers, 2)執(zhí)行結(jié)束
  4. 回到最初的FancyDivide([0, 2, 4], 4)調(diào)用,因?yàn)榘l(fā)生了異常,所以不會(huì)進(jìn)入else,直接到了finally:打印了0
厭惡我 回答
def on_click1(self):
        self.login.withoutCookieLogin(driver,url_login)

這一塊耗時(shí)太大,并沒有開啟線程。開啟線程的方式如下

import threading
...
...
t = threading.Thread(target=self.login.withoutCookieLogin,args=(driver,url_login))
t.start()

另外說下,pyqt很重要的一個(gè)機(jī)制是信號與槽,學(xué)會(huì)如何正確靈活地使用信號與槽,以及pyqt后臺開啟線程處理耗時(shí)操作,使得界面與后端分離,不會(huì)卡死UI,這些是pyqt的精髓

糖果果 回答

你的option根本就沒有使用,也就是從來沒有對line_chart設(shè)置過xAxisyAxis的信息,你每次setOption的時(shí)候只設(shè)置了series信息,所以會(huì)報(bào)錯(cuò);

所以,你需要一開始把option的配置項(xiàng)設(shè)置一次:

var option = {
    ....
    series: [{
        data: data.slice(data.length - 7), // 選最后七項(xiàng)
        type: 'line'
    }]
}
line_chart.setOption(option)
setInterval(function () {
    ...
}, 500);