原创 Python 實現的圖片驗證碼

Python 實現的圖片驗證碼 from PIL import Image,ImageDraw,ImageFont,ImageFilter import random # 隨機字母 def rndChar(): retur

原创 scrapy框架的異步插入數據庫mysql

話說scrapy 有這非常優越的爬取速度,但是插入數據我們用同步的話,感覺老阻塞在哪裏,很影響爬取的效率。scrapy 有自身的異步處理數據模塊adbapi. from twisted.enterprise import adb

原创 python 寫入csv

-import csv import csv a=[{'title': '需要欣賞,更需要配合', 'release_time': '04月21日0個評論 74人喜歡', 'joke_url': 'https://ishuo.cn

原创 python 學生管理系統

student_info = [] class StudentManagementSystem(object): def __init__(self): self.select_func = {

原创 Stack(棧的應用)括號匹配

括號匹配 括號都是成對存在的,利用棧的特性就可以完成。 代碼 from pythonds.basic.stack import Stack def parChecker(symbolString): s = Sta

原创 python 高清壁紙下載

import os import re from urllib import request import json url = "http://www.2800.so/pic/api.php?cid=360new&start=

原创 python 解決雞兔同籠問題

今有雉兔同籠,上有三十五頭,下有九十四足,問雉兔各幾何 問題很簡單,數學上二元一次方程就可以解決。 計算機具有強大的運算能力。使用枚舉方法很簡單。 思路。確定循環的邊界。全部爲兔,最多23 只,全部爲雞47 只。 兔的邊界小比雞

原创 python 實現10進制到2 進制的轉化

利用輾轉取餘的方法得到的是逆序的二進制,利用的棧的特性就可以了,用Python的list來實現的Stack class Stack(object): def __init__(self): self.i

原创 Python 文件備份

import re def copy_file(): old_name = input("請輸入備份的文件:") if old_name.rfind('.') == 0: print("請輸入有

原创 python 實現的點名神器

#!/usr/bin/env python # -*- coding: utf-8 -*- import os import random import time import tkinter as tk import xl

原创 python tkinter 實現倒計時

無聊至極,就寫個倒計時吧 使用的tkinter 和時間模塊 time #!/usr/bin/env python # -*- coding: utf-8 -*- # Time : 2020/1/30 12:05 impo

原创 求 1+2!+ 3!+ ... +20! 的和(python)

方法一: def get_sum(): sum = 0 t= 1 for i in range(1,21): t*=i # i的階乘 sum+= t return s

原创 scrapy user-agent和IP 代理的設置

class RandomUserAgentMiddleware(object): """隨機請求頭""" user_agent = [ "Mozilla/4.0 (compatible; MSIE

原创 輸入某年某月,判斷這一天是這一年的多少天

class Dataerror(Exception): """自定義異常""" pass class Dayth(object): def get_str_date(self): try:

原创 python 查找列表中重複的數據

def find_repeat_data(name_list): """ 查找列表中重複的數據 :param name_list: :return: 一個重複數據的列表,列表中字典的key 是重複