原创 pycharm 安裝

pycharm註冊碼。 以方便您更好的使用pycharm 打開激活窗口 2、選擇 Activate new license with: License server (用license server 激活) 3、在 Lic

原创 使用scrapy 抓取頂點小說

# -- coding: utf-8 -- import scrapy from urllib import parse from scrapy import Request from ding.items import

原创 Git Hub上傳code

Git Hub 上傳 本文講解的是已有Git hub 賬號 ,只限於上傳code。 (下載Git程序,在程序下輸入命令執行) 1,切換到 文件所在的目錄下面 2, git init (初始化 git) 3, git add

原创 PEP8規範

PEP8 Python 編碼規範 一 代碼編排 1 縮進。4個空格的縮進(編輯器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。 2 每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。 3

原创 python 迭代器,生成器

什麼事迭代: 可直接用作與for循環的對象統稱爲可迭代對象;可以被next()函數調用,並不斷返回下一個值的對象稱爲迭代器, 所有的Iterable均可以通過內置函數iter()來轉變爲Iterator。 對於迭代器來講

原创 Python 代碼的準確性和可維護性

**程序從結構來說由類、函數、包、變量、註釋組成,從功能來說由實現類、測試類、依賴管理、打包部署、持續集成組成,從模式來說由架構風格、設計模式組成,這各個方面都是保持代碼整潔——可維護的入手點。** **函數** 1.有

原创 Python簡單操作字符串

去除空格及特服符號 s.strip().lstrip().rstrip(',') 賦值字符串 sStr1 = 'strcpy' sStr2 = sStr1 sStr1 = 'strcpy2' print sStr2 字符串鏈接 sStr1

原创 Python 代碼分析工具:PyChecker、Pylint,簡解

PyChecker PyChecker是Python代碼的靜態分析工具,它能夠幫助查找Python代碼中的bug,而且能夠對代碼的複雜度和難度提供警告。 PyChecker可以工作在多種方式之下。首先,PyChecker會

原创 selenium 簡單應用

selenium滾動條 drive = webdriver.Chrome() drive.get('http://www.oschina.net/blog') time.sleep(10) for i in range(3): d

原创 模擬登陸豆瓣,發帖和回覆code

from bs4 import BeautifulSoup import requests from html.parser import HTMLParser from PIL import Image #模擬登陸豆瓣 class

原创 Python中單下劃線,雙下劃線,倆頭下劃線的區別。

示例 >>> class student(object): __name = 0 _sex = 'male' >>> student.__dict__ mappingproxy({'__module__':

原创 md5 簡單應用

例子: import hashlib # 導入模塊hashlib應用md5模塊 首先 import hashlib #你要加密的內容 md_str = ['666','python','博主'] def md5Encode(s):

原创 python 中的pandas。

pandas: pandas包含高級的數據結構和精巧的工具,使得python在處理數據非常快速和簡單 DataFrame: 一個Datarame表示一個表格,類似電子表格的數據結構,包含一個經過排序的列表集,它們沒一個都可以有不同

原创 爬取網站使用代理IP

當訪問網頁過於頻繁時,爲防止IP被封。所以使用代理IP

原创 http 和 https的區別在哪裏

在URL前加https://前綴表明是用SSL加密的。 你的電腦與服務器之間收發的信息傳輸將更加安全。 Web服務器啓用SSL需要獲得一個服務器證書並將該證書與要使用SSL的服務器綁定。 http和https使用的是完全不同的連接方式