關于基礎項目打算招聘一個自動化運維,主要需求是python、Linux與shell腳本能力。但面試幾天發現一些問題:簡歷虛假這個不管哪行,簡歷含水量大都是普遍存在的,看簡歷犀利的一比,一面是能力弱的一腿。誰都希望自己80分的能力寫成120,但有時候假的有些離譜,問一兩個問題就漏氣了…年齡與薪酬目前的IT行業,最敢坐地起薪的就是27–33這年齡段的,低于范圍的往往因為能力或者說跳槽經驗少,而不敢要高價,高于這個年齡的感覺失去了針對年輕人的干勁與學習能力,所以
系統 2019-09-27 17:45:58 1779
dic={'key1':'value1','key2':'value2'}一、增if'key3'notindic:dic['key3']='value3'二、刪deldic['key1']#刪除鍵是'Name'的條目dic.clear()#清空字典所有條目deldic#刪除字典三、改dic['key1']='value0'#更新四、查遍歷forkey,valueindic.items():print(key,value)#同時遍歷key,valuefori
系統 2019-09-27 17:45:50 1779
SQLite是一個小型的關系型數據庫,它最大的特點在于不需要單獨的服務、零配置。我們在之前講過的兩個數據庫,不管是MySQL還是MongoDB,都需要我們安裝。安裝之后,然后運行起來,其實這就相當于已經有一個相應的服務在跑著。SQLite與前面所說的兩個數據庫不同。首先Python已經將相應的驅動模塊作為了標準庫的一部分,只要是你安裝了Python,就可以使用;再者它可以類似于操作文件那樣來操作SQLite數據庫文件。還有一點,SQLite源代碼不受版權限
系統 2019-09-27 17:45:49 1779
裝飾器:概念:把一個函數當作參數傳遞給一個函數,返回一個替代版的函數本質上就是一個返回函數的函數“在不改變原函數的基礎上,給函數增加功能”@符號,那只是一個簡短的方式來生成一個被裝飾的函數defpaint(func):參數是一個函數definner():print('#########')這個的整個部分就都是裝飾器func()returninner@paint這個就是函數戴帽子,也就是裝飾器deffunc():print('haveaniceday!!')
系統 2019-09-27 17:45:41 1779
目錄首先我們來安裝Python,Python3.5+以上即可1、首先進入網站下載:點擊打開鏈接(或自己輸入網址https://www.python.org/downloads/),進入之后如下圖,選擇圖中紅色圈中區域進行下載。2、下載完成后如下圖所示3、雙擊exe文件進行安裝,如下圖,并按照圈中區域進行設置,切記要勾選打鉤的框,然后再點擊Customizeinstallation進入到下一步:4、對于上圖中,可以通過Browse進行自定義安裝路徑,也可以直
系統 2019-09-27 17:45:34 1779
一.語法列表解析式是將一個列表(實際上適用于任何可迭代對象(iterable))轉換成另一個列表的工具。在轉換過程中,可以指定元素必須符合一定的條件,才能添加至新的列表中,這樣每個元素都可以按需要進行轉換。好處:1.簡潔2.高效其實列表解析式并不是必須的,因為它能完成的工作都能夠通過for循環完成,但是列表解析式比手動的for循環語句運行得更快(往往速度快一倍),因為它們的迭代在解釋器內部是以C語言的速度執行的,而不是以手動的Python代碼執行的,特別是
系統 2019-09-27 17:45:29 1779
1.編譯nginx在網上買了一本《實戰nginx-取代Apache的高性能服務器》,寫的比較淺,主要是些配置方面的東西,不過卻正是目前我所需要的。由于需要支持https和rewrite,所以除了nginx的源碼之外,又下載了openssl-0.9.8r.tar.gz和pcre-8.12.tar.gz,把他們和nginx-1.0.4.tar.gz放到同一個目錄。為了方便編譯,筆者寫了一個腳本,代碼如下:#!/bin/bash#================
系統 2019-09-27 17:38:47 1779
本文實例講述了python實現的config文件讀寫功能。分享給大家供大家參考,具體如下:1、設置配置文件[mysql]host=1234port=3306user=rootpassword=Zhsy08241128database=leartd2、讀取配置文件importconfigparserimportosconf=configparser.ConfigParser()defreadConf():'''讀取配置文件'''root_path=os.pa
系統 2019-09-27 17:38:38 1779
概述考慮這樣一個問題,有hello.py腳本,輸出”hello,world!”;有TestInput.py腳本,等待用戶輸入,然后打印用戶輸入的數據。那么,怎么樣把hello.py輸出內容發送給TestInput.py,最后TestInput.py打印接收到的”hello,world!”。下面我來逐步講解一下shell的交互方式。hello.py代碼如下:#!/usr/bin/pythonprint"hello,world!"TestInput.py代碼如
系統 2019-09-27 17:38:38 1779
字符串中字符大小寫的變換1.str.lower()//小寫>>>'SkatE'.lower()'skate'2.str.upper()//大寫>>>'SkatE'.upper()'SKATE'3.str.swapcase()//大小寫互換>>>'SkatE'.swapcase()'sKATe'4.str.title()//首字母大寫,其余的小寫>>>'SkatE'.title()'Skate'字符串在輸出時的對齊1.str.ljust(width,[fil
系統 2019-09-27 17:38:38 1779