原创 python電子版

http://note.youdao.com/noteshare?id=33c7ffbaf1af255b1cbfbad2a35f0e1c&sub=0091E7F39FF144B3BB7B1069995AF1BF

原创 構建數據包,Ansible

構建數據包 pip3 install scapy #ipython from scapy.all import * TCP() IP() ICMP() Ether() DNS() tmp =TCP() tmp.show()

原创 畫圖

pygmame 封裝了一些通用的遊戲操作: 鼠標鍵盤圖片音樂 … pip3 install pygame 遊戲的框架 import pygame #from pygame.locals import * pygame.init()

原创 Ansible-playbook

yum state:狀態(present,absent,latest),表示是安裝還卸載    present:默認的,表示爲安裝    latest: 安裝爲最新的版本    absent:表示刪除 確認一個軟件包已經安裝,但不去

原创 電子郵件

發電子郵件 發電子郵件: smtp smtps 服務器: postfix sendmail qmail 客戶端: web ,foxmail , outlook 收電子郵件: po

原创 Lxml模塊

lxml: 它可以分析xml文件,html是xml的子集,所以分析html文檔可以使用正則也可以使用lxml 示例文檔 <bookstore> <li id='test3'> li test3</li>

原创 requests模塊

dns 服務器端 bind powerdns dnsmasq 常見的dns記錄類型有: A :ipv4 主機地址 AAAA :IPv6主機地址 NS :權威名稱服務器

原创 採集系統信息,比較文件差異

虛擬環境 可以隔離多個開發環境,基本上生產環境和開發環境都使用虛擬環境 在虛擬環境中只會影響python本身,不會影響系統中的任何操作 python2.* virtualenv python3.* 模塊 ven

原创 面向對象

類 : 是對一類事物抽象出來的特性的集合(屬性和方法) 製造月餅的模具 對象: 由類生成出的一系列實例 一個個真實的月餅 屬性和方法是一個整體,屬性就是變量,方法就是函數 示例: class Dog: def init(self,na

原创 re正則表達式

正則是一種處理字符串的工具 它有兩種風格 perl posix 例: 如何判斷一個變量中是否有大寫字母 name = 'harry' echo $name |egrep '[A-Z]' &> /dev/nul

原创 模塊

sys: 它是和python運行環境相關的模塊 常用sys模塊功能 查看模塊查找目錄 :sys.path 查看當前導入的模塊 :sys.modules 查看當前操作系統 :sys.platform 查看所有內嵌的模

原创 錯誤和異常,模塊和包

常見異常 https://docs.python.org/3/library/exceptions.html#exception-hierarchy NameError ZeroDivisionError SyntaxError In

原创 函數

函數: 可以簡單理解爲,是爲原來一個實現獨立的功能代碼塊,起個名字。 優點: 節省空間 保持一致性 必須要有“唯一”的返回值,使用return返回結果,如果沒有return語句,則返回 None

原创 列表解析、生成器、文件操作

列表解析 [ 表達式 for var in 序列] 類似 for var in 序列: 代碼塊 [ 表達式 for var in 序列 if 條件] [ 表達式 for var1 in 序列1 f

原创 for

for 語法 形式一: for 變量名 in 迭代對象: 代碼塊 形式二: for 變量名 in 迭代對象: 代碼塊1 else: 代碼塊2