xpath匹配一個標籤下所有內容
from lxml import etree import requests url = 'http://www.shihuo.cn/youhui/474770.html#qk=youhui_list' response = requests.get(url) text = etree.HTML(response.text) tt = text.xpath("//div[@class='art
Nickname 瑞0908
Contributes109
Followers0
from lxml import etree import requests url = 'http://www.shihuo.cn/youhui/474770.html#qk=youhui_list' response = requests.get(url) text = etree.HTML(response.text) tt = text.xpath("//div[@class='art
Nickname 瑞0908
開源運維自動化平台-opendevops 簡介 官網 | Github | 在線體驗 CODO是一款為用户提供企業多混合雲、自動化運維、完全開源的雲管理平台。 CODO前端基於Vue iview開發、為用户提供友好的操作界面,增強用户體驗。 CODO後端基於Python Tornado開發,其優勢為輕量、簡潔清晰、異步非阻塞。 CODO開源多雲管理平台將為用户提供多功能:ITSM、基於RBAC權限
Nickname 團團糰子
一、tornado概述 二、epoll預備 三、源碼結構 四、tornado的http層 五、tornado的tcp層 六、tornado的ioloop分析 七、tornado請求1 八、tornado請求2 ps: 在此感謝jason_wang同學,附其博客地址
Nickname 魏什麼
前言 一般來説,解決sqlalchemy 連接多個庫的最簡單的方式是新建兩個或多個db.session 相互沒有關聯,然後modle配置不同的db.session來連接,這樣的話,relationship正常配置就行,不用特殊配置. 如果這樣解決的話,也就不用看下面的配置了,下面是使用SQLALCHEMY_BINDS配置多個多個數據庫並使用relationship.(個人建議最好不用relatio
Nickname 不悟
Tornado源碼分析 --- Etag實現 Etag(URL的Entity Tag): 對於具體Etag是什麼,請求流程,實現原理,這裏不進行介紹,可以參考下面鏈接: http://www.oschina.net/questi... https://zh.wikipedia.org/wiki... Tornado實現分析: 先從Tornado處理一個請求的調用順序開始看(摘自文檔:h
Nickname 魏什麼
In my spare time I would like to use Sublime Text to write some small pieces of HTML5 code. Every time after I finish the edit, I have to manually open the html page via Chrome manually, which is very
Nickname 註銷
使用 VSCode 作為開發Python的IDE工具 IDE(Integrated Development Environment, 集成開發環境),目前支持Python的IDE有很多。有PyCharm、Eclipse、Atom、Anaconda、Sublime Text等等。我個人更喜歡使用 Visual Studio Code 也就是 VSCode。如果大家有自己喜歡的IDE工具,盡情享用!
Nickname 弗拉德
字符串或串(String)是由數字、字母、下劃線組成的一串字符。 字符串 字符串就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號, 也可以是雙引號,如下所示: "This is a string." 'This is also a string.' 這種靈活性讓你能夠在字符串中包含引號和撇號: 'I told my friend, "Python is my
Nickname 弗拉德
作者 | 弗拉德 來源 | 弗拉德(公眾號:fulade_me) if 簡單示例 假設你有一個汽車列表,並想將其中每輛汽車的名稱打印出來。對於大多數汽車,都應以首字母大寫的方式打印其名稱,但對於汽車名'bmw',應以全大寫的方式打印。 下面的代碼遍歷一個列表,並以首字母大寫的方式打印其中的汽車名,但對於汽車名'bmw',以全大寫的方式打印: car_list = ['bmw','aud
Nickname 弗拉德
作者 | 弗拉德 來源 | 弗拉德(公眾號:fulade_me) 繼承 編寫類時,並非總是要從空白開始。如果你要編寫的類是另一個現成類的特殊版本,可使用 繼承。一個類繼承另一個類時,它將自動獲得另一個類的所有屬性和方法;原有的類稱為父類, 而新類稱為子類。子類繼承了其父類的所有屬性和方法,同時還可以定義自己的屬性和方法。 子類的方法__init__() 創建子類的實例時,Python首先需要
Nickname 弗拉德
作者 | 弗拉德 來源 | 弗拉德(公眾號:fulade_me) 從文件中讀取數據 文本文件可存儲的數據量很多,每當需要分析或修改存儲在文件中的信息時,讀取文件都很有用,對數據分析應用程序來説尤其 如此。例如,你可以編寫一個這樣的程序:讀取一個文本文件的內容,重新設置這些數據的格式 並將其寫入文件,讓瀏覽器能夠顯示這些內容。 要使用文本文件中的信息,首先需要將信息讀取到內存中。為此,你
Nickname 弗拉德
目錄 | 上一節 (1.4 字符串) | 下一節 (1.6 文件) 1.5 列表 本節介紹 Python 原始數據類型列表(list)。 列表是一種有序的集合。 創建列表 使用方括號 [] 來定義列表字面量。 names = [ 'Elwood', 'Jake', 'Curtis' ] nums = [ 39, 38, 42, 65, 111] 有時候,列表也可以通過其它方法創建。例如:使用字符串
Nickname codists
目錄 | 上一節(1.5 列表) | 下一節 (1.7 函數) 1.6 文件管理 大多數的程序需要從某處讀取輸入。本節討論文件訪問。 文件輸入和輸出 打開一個文件: f = open('foo.txt', 'rt') # Open for reading (text) g = open('bar.txt', 'wt') # Open for writing (text) 讀取所有的
Nickname codists
本文出自“Python為什麼”系列,歸檔在 Github 上:https://github.com/chinesehuazhou/python-whydo 毫無疑問,Python 是一門強類型語言。強類型語言。強類型語言!(關於強弱類型話題,推薦閲讀這篇 技術科普文) 這就意味着,不同類型的對象通常需要先做顯式地類型轉化, 然後才能進行某些操作。 下面以字符串和數字為例,看看強行操作會產生什
Nickname 豌豆花下貓
目錄 | 上一節 (2.1 數據類型) | 下一節 (2.3 格式化) 2.2 容器 本節討論列表(list),字典(dict)和集合(set)。 概述 通常,程序必須處理許多對象。 股票的投資組合 股票價格表 這裏有三種主要的選擇(譯註:數據結構)可以使用: 列表。有序的數據。 字典。無序的數據。 集合。互異且無序的數據。 把列表當作容器 當數據順序很重要時,請使用列表。記住,
Nickname codists
什麼是統一社會信用代? 法人和其他組織統一社會信用代碼相當於讓法人和其他組織擁有了一個全國統一的“身份證號”,也就是説公司名可能變,統一社會信用代碼卻永遠不變。 我已經收錄了1.4億條統一社會信用代碼。 官網全國估算收錄近1.5億條左右。 統一社會信用代有什麼用? 統一社會信用代既然是企業的“身份證”,那麼通過統一社會信用代就可以在任何平台搜到該企業信息,例如企查查,天眼查,統一社會信用代永遠不
Nickname 趙琛
“讀萬卷書,不如行萬里路,行萬里路,不如大師帶路” 你是否也在學習Python中遇到有很多的問題?甚至不知道該從什麼地方入手,那麼這裏介紹一些工具以及學習方法。希望對你有用。 首先是選擇方向 在學習Python之前,首先一定要明確自己的學習方向。python目前主要幾個方向有web開發、辦公自動化、網絡爬蟲、數據分析及可視化等等,選擇大於努力,方向不對,努力白費,所以一定要把有限的時間和精力
Nickname 哀涕狗
Python學多久才能獨立接單賺錢? 一個月足夠了! 新手學習Python,按這套路線學習,30天內就可以達到精通! ** Python作為當下最熱門的程序語言之一, 但是對於很多沒有編程基礎的初學者來説, 想要徹底掌握Python是一件比較困難的事情。 ** 其實,只要掌握並堅持科學的合理的學習方法, Python從入門到精通只要一個月就可以達到。 雖然一個月説長不長,説短也不短,
Nickname 哀涕狗
有不少初學者朋友經常會問一個問題,有什麼適合Python零基礎入門看的書籍?我看了下別人的推薦,大 多數質量參差不齊,所以今天給大家推薦5本高效率的書籍,非常適合零基礎的朋友,一邊看書,一邊實操, 學習進步絕對神速。 這5本書送給大家,有需要的朋友可以在文末尾找下獲取方式! 第一本:《流暢的Python》 豆瓣評分:9.4 當Python學到一定程度後,就可以看這本書了,裏面有很多技巧,書
Nickname 哀涕狗
你是否對敲代碼感到枯燥?有沒有想過把Python腳本可視化?就下面的圖一樣,從輸入圖片、調整尺寸到雙邊濾波,每一步都能看得清清楚楚明明白白。 輸入一個矩陣,無論是對它進行轉置、求共軛還是乘方,都能得到及時的反饋。 這樣一個Python腳本可視化工具,名叫Ryven,出自一位名叫Leon Thomm的大一新生之手。如果你也想試用一番,不妨接着往下看。 如何使用 使用之前,簡單準備一下開發環境:
Nickname 哀涕狗
fastposter通用海報生成器1.4.1 重大更新,更換高性能的web框架tornado fastposter1.4.1 一分鐘完成海報開發 只需三步,即可完成海報開發 啓動服務 編輯海報 生成代碼 future: 更換高性能框架tornado 優化docker部署 規範編碼 完善註釋 更新説明文檔 fixbug: 解決無法上傳中文文件問題 更新依賴文件 解決dock
Nickname 物有本末
學習任何一門開發語言都離不開框架,一個框架就好比是一個毛坯房,只需要我們裝修就可以入住。如果沒有框架我們就只能一磚一瓦的去蓋樓房了。框架的種類很多,具體選擇要根據實際的業務情況。下面就簡單的介紹一下Python七款開源框架的優劣。 Django Django 應該是最出名的Python框架,GAE甚至Erlang都有框架受它影響。Django是走大而全的方向,它最出名的是其全自動化的管理後台:只需
Nickname code小生
一、先看效果 二、工具 開發環境 系統:Windows7 64位 Python版本:3.6 Pycharm版本:2019.2 解釋器 官方網站地址是:https://www.python.org 軟件下載▼ sublime || JetBrains PyCharm Community Edition 三、進入正題 頁面分析網站: 英雄資料列表頁-英雄介紹-王者榮耀
Nickname 編學小屋
問題背景 第一次在VSCode配置python Django開發環境 Anaconda管理Python虛擬環境 VSCode terminal powershell 激活創建好的虛擬環境 報錯信息: CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
Nickname Ca2OH4