原创 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