原创 Python Flask No.3_第一個Flask程序hello_world

Python Flask No.3_第一個Flask程序hello_world 1.打開Pycharm 2選擇標題欄file->New Project 彈出提示框切記先選擇好左面的項目框架,這裏的話選好flask,右邊修改或不改記好項

原创 Python Flask No.2_開發環境搭建

Python Flask No.2_開發環境搭建 前提說明:本人使用Windows10Pro,故下面搭建的開發環境是基於Windows的,其他操作系統原理其實是一樣的 1.編程語言 python3.7.2 下載鏈接 https://

原创 起點中文網月票等字體數據爬取Python

起點中文網收藏量等數據爬取 1.難點分析 通過chrome開發工具分析我麼可以得出結論,月票數量不是html文本,而是通過字體生成出來的數字,這時候的爬蟲就要複雜一些了。 2.思路分析 先爬取目標網頁的字體,之後通過python f

原创 python Beautifulsoup4爬取凡人修仙傳仙界篇連載中文章並生成txt

1.爲什麼有這個想法: 最近想看一部連載小說,奈何沒有現成資源,網頁一章一章看廣告又太煩,於是乎用python beautifulsoup4 代碼爬蟲爬取文章的想法就應運而生了 2.軟件環境: python 3.7 Beautiful

原创 python 數組按反對角線順序輸出

題目簡述: 假如有一個3行4列的數字 1,2,3,4 5,6,7,8 9,10,11,12 要按1,2,5,3,6,9,4,7,10,8,11,12的順序輸出 輸入樣例樣例: 2 4 1,2,3,4,5,6,7,8 輸出樣例: 1 2

原创 python3 爬蟲與反爬蟲的鬥智鬥勇——2018年拉勾網的職位信息爬取

1.項目概述: 從開始的想法到今天爬取並永久化存儲的數據,從一開始爬網頁html的文本信息到今天爬取Ajax(網絡異步信息),參考了許多前輩的經驗,網站是不斷變化的,可能你昨天的方法今天已經不適用了,爬蟲最講究分析,只有透徹的分析,才

原创 python3中子類給父類私有屬性賦值時遇到的坑

題目是這樣的: 有2個類 A 和B,A是父類、B是子類 A中有私有屬性a=None 現在子類要給父類中的私有屬性a賦新值 我一開始是這樣寫的: class A(): def __init__(self):

原创 python簡單的人機問答(多線程)

問題描述: 程序可以同時回答多個人問題,答案是匹配問題與定義好問題的相似度,找出最像的問題,返回答案,當相似度最高者不唯一時,返回首個相似度最高問題的答案。 import threading,time,random conditi

原创 python多線程問題,模擬搶退票過程

import time import threading import random tickets=500 condition=threading.Condition() class buy(threading.Thread):

原创 人生苦短、我用python

1. 什麼是python: Python 是一個有條理的和強大的面向對象的程序設計語言 Python在設計上堅持了清晰劃一的風格,這使得Python成爲一門易讀、易維護,並且被大量用戶所歡迎的、用途廣泛的語言。 2.

原创 0-7共8個數字能組成多少個奇數(暴力之王)

if __name__ == '__main__': count=0 for i in range(0,100000000): if i%2!=0 and str(i).find('8')==-1 and

原创 python3爬蟲之訪問量、點擊率數據的爬取分析

python3爬蟲之訪問量、點擊率數據的爬取分析 1.明確問題: 通過開發者工具分析我們可以看出,這個點擊率並不是‘靜態數據’,而是一個腳本返回,那麼這個數據到底藏在哪裏呢? 經驗告訴我,不是Doc 就在Js找,如果還找不到,

原创 python3爬蟲(基於requests、BeautifulSoup4)之項目實戰(一)

python3爬蟲(基於requests、BeautifulSoup4)之項目實戰 1.項目簡述: 操作系統:windows10 所需軟件:pycharm(社區、專業版均可) python版本:個人使用python 3.7.0

原创 字符串處理之3n5f2c變化成nnnfffffcc

def nge(n,s): return s*n if __name__ == '__main__': re=[] s=input("請輸入字符串>") for i in s: if i.

原创 身份證的奧祕——第18位的由來

1.問題描述: 身份證校驗碼的計算方法 1、將前面的身份證號碼17位數分別乘以不同的係數。從第一位到第十七位的係數分別爲:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。 2、將這17位數字和係數相乘的結果相加。