會(huì)不會(huì)跟我之前遇到的問題一樣,-v 到外面,但是外面路徑里有兩個(gè)同名文件,權(quán)限一模一樣,名字也一模一樣,只能訪問和刪除其中一個(gè),另一個(gè)跟幽靈一樣不能訪問。后來我把名字改成不一樣的,問題解決了
headers 是dict
例如
headers = {
'Accept':'*/*',
'Accept-Encoding':'gzip, deflate, br',
'Accept-Language':'zh-CN,zh;q=0.8',
'Connection':'keep-alive',
'Content-Length':'6',
'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8',
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36'
}
例子:
import requests
headers = {
'Accept':'image/webp,image/*,*/*;q=0.8',
'Accept-Encoding':'gzip, deflate, sdch',
'Accept-Language':'zh-CN,zh;q=0.8',
'Connection':'keep-alive',
'Cache-Control':'no-cache',
'Host':'img1.mm131.me',
'Pragma':'no-cache',
'Referer':'http://www.mm131.com/xinggan/3627.html',
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',
'X-Requested-With':'XMLHttpRequest'
}
r = requests.get('http://img1.mm131.me/pic/3627/1.jpg', headers=headers)
with open('1.jpg', 'wb') as w: #保存圖片
w.write(r.content)你pip install 0,然而并沒有0這個(gè)庫啊
你可以試試pip install requests一下
這種問題,把代碼簡化了說明比較好。
參數(shù)是變的,根本也就不存在“初始化多次”的問題,因?yàn)楸旧砭褪切枰鄠€(gè)狀態(tài)的。
# -*- coding: utf-8 -*-
class A(object):
def __init__(self, i):
print i
for i in range(10):
A(i)
如上代碼,如果本身需要那個(gè)變化的 i ,那么不同的 i 創(chuàng)建不同的 A 的實(shí)例是沒有問題。(不是唯一的處理方式)
這樣確實(shí)可以調(diào)用parse_item,但是怎么用rules來循環(huán)呢?
python有一個(gè)內(nèi)置的json模塊。直接import json然后x=json.loads(response_str)
提供的code內(nèi)容太少了,沒有辦法了解你在前面所做的操作。
import pandas as pd
data = [
[1, 2],
[-1, 2],
[2, -1],
[0, 0]
]
df = pd.DataFrame(data, columns=['a', 'b'])
print df[df>0].sum()File "srclxmlxpath.pxi", line 227, in lxml.etree._XPathEvaluatorBase._handle_result
ValueError: XPath error: Invalid predicate in //div[@class='title_detail'/h3[@class='courseabout_title']/text()
xpath 寫錯(cuò)了,少了個(gè)]
可能正在使用,試試這樣刪除
session_unset();
session_destroy();用新版本的生成器,yield
需要把原始函數(shù)的__name__等屬性復(fù)制到wrapper()函數(shù)中,否則,有些依賴函數(shù)簽名的代碼執(zhí)行就會(huì)出錯(cuò)。
Lock.acquire([ blocking ] )
獲取鎖定,阻止或不阻止。
當(dāng)調(diào)用阻塞參數(shù)設(shè)置為True(默認(rèn))時(shí),阻塞,直到鎖定解鎖,然后將其設(shè)置為鎖定并返回True。
當(dāng)調(diào)用阻塞參數(shù)設(shè)置為False,不要阻塞。如果阻塞設(shè)置的呼叫True會(huì)阻塞,F(xiàn)alse 立即返回; 否則,將鎖設(shè)置為鎖定并返回True。
所以你可以寫成 if _from.lock.acquire(False): 不阻塞
應(yīng)該類似崩潰,重啟可能就好了,你的操作沒問題。
已解決,重裝Pillow模塊。
%4 的應(yīng)該的輸出是啥?(或者輸入)
應(yīng)該是沒有字體,linux經(jīng)常遇到的情況。
因?yàn)槟阌昧?code>flask-sqlalchemy擴(kuò)展,而且你新開了一個(gè)線程執(zhí)行test方法,這個(gè)線程已經(jīng)脫離了 Flask app 的應(yīng)用上下文,如果非要按照你上面的例子的話,可以這樣修改
def test():
time.sleep(20)
with app.app_context():
p = Plan.query.get(1)
print p.planname
另外,你的思路沒錯(cuò),但是一個(gè)通用的解決辦法是使用Celery將你那個(gè)耗時(shí)的任務(wù)異步執(zhí)行。
@celery.task
def test():
p = Plan.query.get(1)
print p.planname
return p
@app.route('/')
def index():
task = test.delay() #: 異步執(zhí)行
return "hello world"
具體Celery和Flask的搭配可以自己網(wǎng)上查查
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。