原创 利用linux技術教你在 mac下默認以root賬戶登錄終端

導語: 用mac筆記本的童鞋都知道OS X默認以普通用戶登錄,導致打開終端也是默認以普通賬戶登錄,作爲一個雲計算運維工程師需要經常以root身份登陸公司遠程服務器,那麼每次在ssh登陸的時候都需要這樣寫:ssh root@your_ser

原创 CrazyWing:Python自動化運維開發實戰 十六、Python正則表達式

導語 wing忠告:搞運維的童鞋如果沒有接觸過shell裏面的正則表達式,建議先跳過本章 正則表達式是一個特殊的字符序列,用來檢查一個字符串是否與某種模式匹配。Python提供的是 Perl 風格的正則表達式模式。re 模塊使 Python

原创 CrazyWing:Python自動化運維開發實戰 七、Python數據類型之數字

導語: 變量是存儲在內存中的值,也就是說在創建變量時會在內存中開闢一個空間。計算機是用來輔助人類的,在程序設計中也映射了顯示世界的分類,以便於抽象的分析。基於變量的數據類型,解釋器會分配指定內存,並決定什麼數據可以被存儲在內存中。因此,變量

原创 CrazyWing:Python自動化運維開發實戰 十、Python數據類型之元組

導語: 元組介紹 訪問元組 修改元組 刪除元組 元組運算符 元組內置函數 元組介紹 與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。元組的創建,只需要在括號中添加元素,並使用逗號隔開即可。實例: tup1 = (

原创 CrazyWing:Python自動化運維開發實戰 十九、html基礎入門

導語: 馬上要學習到python的web框架,但是如果一點都不懂web前端知識的話會寸步難行,那麼接下來幾天就知道該幹什麼了,先弄點基礎知識來鋪墊一下:) What is HTML? HTML 是用來描述網頁的一種語言。 • HTML

原创 CrazyWing:Python自動化運維開發實戰 十七、Python異常

導語: 在寫代碼的時候,經常會遇到異常。python提供了兩個功能來處理程序在運行中出現的異常和錯誤,可以使用該功能來調試python程序。 異常處理 斷言(Assertions) 常用異常: Exception 它可以捕獲任意(絕

原创 CrazyWing:Python自動化運維開發實戰 十一、Python數據類型之字典

導語: 字典是另一種可變容器模型,且可存儲任意類型對象,是除列表以外python之中最靈活的內置數據結構類型。查找速度非常快,一個元素和10W個元素沒有什麼區別。 字典的無序特性和創建: 列表是有序的對象結合,字典是無序的對象集合。字典當中

原创 CrazyWing:Python自動化運維開發實戰 二十、html標籤用法起手式

導語: 所有標籤親手測試,請放心享用 HTML 標題 標題(Heading)是通過 <h1> - <h6> 等標籤進行定義的,是塊級元素<h1> 定義最大的標題,<h6> 定義最小的標題。 例: <h1>This is a head

原创 CrazyWing:Python自動化運維開發實戰 十四、Python函數

導語: 函數是組織好,可重複使用,用來實現單一或相關聯功能的代碼段,能提高應用的模塊性和代碼的重複利用率。Python提供了許多內建函數,比如print()。也可以自己創建函數,被叫做用戶自定義函數。 定義函數: 規則: 函數代碼塊以 de

原创 python2和python3的區別

官方維基: https://wiki.python.org/moin/Python2orPython3 引用官方一段話: What are the differences?Short version: Python 2.x is legac

原创 CrazyWing:Python自動化運維開發實戰 九、Python數據類型之列表

導語 序列:序列是Python中最基本的數據結構。序列中的每個元素都分配一個數字 - 它的位置,或索引,第一個索引是0,第二個索引是1,依此類推,Python已經內置確定序列的長度以及確定最大和最小的元素的方法。Python有6個序列的內置

原创 CrazyWing:Python自動化運維開發實戰 十三、Python文件I/O

打開和關閉文件: 可以用 file 對象做大部分的文件操作。 open 函數: 先用open()函數打開一個文件,創建一個file對象,再用相關的方法纔可以調用它進行讀寫。 open() 和 file() 功能相同, 可以任意替換。任何使

原创 CrazyWing:Python自動化運維開發實戰 五、Python運算符與表達式

導語: 1.什麼是運算符 2.什麼是表達式 3.python運算符分類 4.python運算符優先級 什麼是運算符: 運算符用於執行程序代碼運算,會針對一個以上操作數項目來進行運算。例如:2+3,其操作數是2和3,而運算符則是“+”。 什麼

原创 CrazyWing:Python自動化運維開發實戰 六、流程控制

Python 條件語句 Python條件語句是通過一條或多條語句的執行結果(True或者False)來決定執行的代碼塊。Python程序語言指定任何非0和非空(null)值爲true,0 或者 null爲false。<br>if 語句用於控

原创 CrazyWing:Python自動化運維開發實戰 八、Python數據類型之字符串

導語: 字符串是Python中最常用的數據類型,它是編程語言中表示文本的數據類型。使用引號('或")來創建字符串。 創建字符串 只要爲變量分配一個值即可。例如: var1 = 'Hello World!' var2 = "Python fk