0x00:使用xpath進行網頁解析#coding:utf-8importrequestsimportosimportrefromlxmlimportetreeimporttimedefget_title(title):#獲取標題,創(chuàng)建文件path=r"./Pic/"+titleifos.path.exists(path):#文件夾存在,返回returnpathelse:os.makedirs(path)#創(chuàng)建空文件夾returnpathdefpic_ge
系統(tǒng) 2019-09-27 17:48:15 1703
conda測試指南在開始這個conda測試之前,你應該已經下載并安裝好了Anaconda或者Miniconda注意:在安裝之后,你應該關閉并重新打開windows命令行。一、Conda測試過程:使用conda。首先我們將要確認你已經安裝好了conda配置環(huán)境。下一步我們將通過創(chuàng)建幾個環(huán)境來展示conda的環(huán)境管理功能。使你更加輕松的了解關于環(huán)境的一切。我們將學習如何確認你在哪個環(huán)境中,以及如何做復制一個環(huán)境作為備份。測試python。然后我們將檢查哪一個版
系統(tǒng) 2019-09-27 17:48:14 1703
有很久沒有更新我的博客了,在學習flask去了,別人都說flask不難,其實現(xiàn)在我也這么覺得,但是在剛接觸的時候還是有點吃力的。在學習的過程中查閱了不少,也了解了許多,今天想做個總結。。。以免覺得學了那么久什么都沒學到,還有防止以后忘記。一.關于裝飾器,路由最開始接觸的時候覺得好神奇,只會照著敲不知道怎么自己用起來@app.route(‘/')defhello:print(‘hello')注意:1.只有@這個東西是固定的,app是可以換的,這與藍本中的定義
系統(tǒng) 2019-09-27 17:48:05 1703
5.16列表生成式l=[]foriinrange(100):l.append('egg%s'%i)print(l)?l=['egg%s'%iforiinrange(100)]l=['egg%s'%iforiinrange(1000)ifi>10]print(l)5.17列表生成式與生成器表達式的應用names=['egon','alex_sb','wupeiqi','yuanhao','lxx']res=map(lambdax:x.upper(),name
系統(tǒng) 2019-09-27 17:48:05 1703
問題1:需要得到一個類似{“demo”:{“key”:”value”}}這樣格式的字典dic。dic=dict()dic_temp=dict()dic_temp={"key":"value"}dic["demo"]=dic_temp問題2:創(chuàng)建一個多值映射字典.。d={}forkey,valueinpairs:ifkeynotind:d[key]=[]d[key].append(value)問題3:需要得到一個類似[{“id”:1,“text”:“Root
系統(tǒng) 2019-09-27 17:48:04 1703
本文根據ApacheFlink系列直播課程整理而成,由ApacheFlinkPMC,阿里巴巴高級技術專家孫金城分享。重點為大家介紹FlinkPythonAPI的現(xiàn)狀及未來規(guī)劃,主要內容包括:ApacheFlinkPythonAPI的前世今生和未來發(fā)展;ApacheFlinkPythonAPI架構及開發(fā)環(huán)境搭建;ApacheFlinkPythonAPI核心算子介紹及應用。一.ApacheFlinkPythonAPI的前世今生和未來發(fā)展1.Flink為什么選擇
系統(tǒng) 2019-09-27 17:48:03 1703
為了提高工作效率(偷懶),用python去解決。工作需要,需要將excel文件轉化為csv文件,要是手工的一個個去轉換,每個sheet頁不但有幾十個字段,中間還夾雜著空格,然后按順序轉換成csv文件,這要是手工完成,一兩個還行,多了那就是要死人的節(jié)奏了,這時候想到了python,走起。__author__='zxl'importpandasaspdimportosimportxlrdpath=r'/Users/zhangxl/Desktop/'filena
系統(tǒng) 2019-09-27 17:47:56 1703
用python和numpy處理數據次數比較多,寫了幾個小函數,可以方便地讀寫數據:#-*-coding:utf-8-*-#----------------------------------------------------------------------#FileName:gettxtdata.py#功能:讀取字符串和文件中的數值數據(浮點數)#主要提供類似matlab中的dlmread和dlmwrite函數#同時提供loadtxtdata和sav
系統(tǒng) 2019-09-27 17:47:34 1703
remove刪除單個元素,刪除首個符合條件的元素,按值刪除,返回值為空List_remove=[1,2,2,2,3,4]print(List_remove.remove(2))print("afterremove",List_remove)#None#afterremove[1,2,2,3,4]--------------------------------------------------------------------------------po
系統(tǒng) 2019-09-27 17:47:09 1703
1)忘記在if,elif,else,for,while,class,def聲明末尾添加:(導致“SyntaxError:invalidsyntax”)該錯誤將發(fā)生在類似如下代碼中:ifspam==42print('Hello!')2)使用=而不是==(導致“SyntaxError:invalidsyntax”)=是賦值操作符而==是等于比較操作。該錯誤發(fā)生在如下代碼中:ifspam=42:print('Hello!')3)錯誤的使用縮進量。(導致“Inde
系統(tǒng) 2019-09-27 17:47:06 1703