原创 python+socket實現簡單底層通信

一、Socket編程概述 python中提供socket.py標準庫,非常底層的接口庫。socker是一種通用的網絡編程接口,和網絡層次沒有一一對應的關係。 socket可以跨操作系統,適合於任何類型的操作系統。 socket支持TCP與

原创 修改迭代器方法計算斐波那契數列

class Fibs: def __init__(self,n=20): self.a = 0 self.b = 1 self.n = n def __iter__(sel

原创 python的類的內置表現方法

類的特殊表現方法: __str__,__repr__區別 1、__str__內置魔術方法 class Person(object): def __init__(self, name, gender): self.

原创 兩個類的實例相互加減 重寫類的運算 __add__ __sub__ 方法

class MyClass:     def __init__(self, long, weight):       #類定義2個屬性         self.long = long         self.weight = weig

原创 對列表讀取值,再進行字符串組合

>>> list=[1,2,3,4,5,6,7]             #先定義一個列表 >>> prompt = "總共運行了:"  #定義一個字符竄 >>> for i in range(7):                #對列

原创 通過屬性求面積

需求: 1. 寫一個矩形類,默認有寬和高兩個屬性; 2. 如果爲一個叫square的屬性賦值,那麼說明這是一個正方形,值就是正方形的邊長,此時寬和高都應該等於邊長。 class Rectangle: def __init__(

原创 爬蟲有道詞典進行自動翻譯

當爬蟲有道詞典時出現“errorCode”:50錯誤,那是有道發爬蟲機制引入,解決方法如下: 1、分析原因:從Form Data中分析原因得知,salt,sign,ts三個參數值是動態變化的,每次請求其值都不同,這表明網站對這三個參數作

原创 Python property() 函數的使用方法

class C: def __init__(self,size=100): self.size = size def getx(self): return self.size de

原创 urllib庫在python2與python3中的區別

Urllib是python提供的一個用於操作url的模塊。 在python2中,有urllib庫和urllib2庫。在python3中,urllib2合併到urllib庫中,我們爬取網頁的時候,經常用到這個庫。 升級合併後,模塊中包的位置

原创 爬蟲煎蛋網的mm圖片

import urllib.request import os url_list = [ 'http://jandan.net/ooxx/MjAyMDAxMTUtMTM3#comments', #每一頁的URL,當前是1

原创 如何快速捕獲網頁的IP地址

import re,os import urllib.request def open_url(url): req = urllib.request.Request(url) req.add_header('User-

原创 使用turtle畫圖機器貓

import turtle as t t.speed(2) #設置畫筆移動速度,畫筆繪製的速度範圍[0,10]整數,數字越大越快。 t.pensize(8) t.hideturtle() #隱藏畫筆的turtle形狀 t.sc

原创 Ansible命令大全【下】

#cat blockinfile_ex.yml --- - name: blockinfile module test   hosts: test   tasks:     - name: copy test.html to dest  

原创 python編寫學生管理系統

students={} def showMenu(): print('*'*10,'學生管理系統','*'*10) #逗號連接,會增加空格 print('1. 添加學生信息') print('2. 刪除學生信

原创 python的類的內置公有私有變量

1、類的內置變量 class Employee: ''' 員工的基本信息 ''' empCount = 0 def __init__(self, name, salary): se