-
來啦來啦!GUI編程基礎知識點總結來啦!
學 python的各位可能對于python只能在終端里輸入輸出感覺有些無聊吧!其實在python GUI 編程(圖形用戶界面編程)里可以實現將程序窗口化,可以引入 tkinter 模塊,自己電腦上沒有的話用 pip安裝即可。本篇文章小編就分享一些python GUI 編程的基礎,后續還會更新一些更深層次的技巧。 (一)基礎屬性: 首先,先了解如何創建一個窗口并將其輸出出來; from tkinter import * window = Tk() #創建一個空窗口 window.mainloop(…
-
shell系列-shell第十四講
同學們,歡迎大家來到馬哥教育官網,今天我們學習shell系列-shell第十四講的內容! 1、文件測試1.1、-e-e判斷符主要作用判斷文件或者目錄是否存在,如果存在條件為真,狀態返回值為0,不存在條件為假,狀態返回值為1,比如:bash [root@master1 ~]#touch /tmp/haha.txt [root@master1 ~]#[ -e /tmp/haha.txt ] && echo "yes,存在" || echo "no,不存在" yes,存在 [root@…
-
shell學習集合-shell第十三講
歡迎同學們來到馬哥教育官網,今天和大家分享的文章是shell學習集合中的shell第十三講的內容,我們一起來學習一下吧! 1、shell字符串比較符1.1、====?可用于判斷變量是否相等,我們在此前的課程當中也都給大家講過,字符串的比較建議使用[[ ]],因為我們直接對字符串本身做比較的話,我們會習慣上對字符串加上雙引號,比如:bash [root@master1 ~]#[[ "you are a pig" == "you are a pig" ]] [root@master1 ~]#echo…
-
shell系列-shell第十二講
1、整數比較符上一節課我們給大家講解了[ expression ]以及[[ expression ]]和test命令這三者的使用方法,以及他們的使用區別,不知道大家是否還記得,忘記的同學可以趕緊翻看課本看看去。那么今天我們給大家講講整數比較符。這在我們的實際工作中是相當常用的,快來跟我一起學習吧。 1.1、-eq-eq,即equal的意思,在之前的小節中我們都使用過,它相當于我們數學中的等于意思,比如:bash [root@master1 ~]#[ 1 -eq 1 ] [root@master1…
-
shell系列-shell第十一講
今天和大家分享一下shell系列-shell第十一講內容!希望對大家有所幫助! 1、條件表達式1.1、[ expression ] 用法[ expression ]是用來做判斷的字符。比如:bash [root@master1 ~]#[ 1 -eq 1 ] [root@master1 ~]#echo $? 0這里的-eq就相當于我們數學上的等于號,那么我們這里的[ 1 -eq 1 ]表示1是否等于1,我們使用中括號做一個判斷,1確實等于1,此時條件為真,命令執行成功,返回值為0?;蛘呶覀兛梢允褂谩?/p>
-
shell入門第十講
1、Linux標準流在Linux中,?標準輸入?是標準輸入流,這接受文本作為其輸入,我們看到的stdin就是標準輸入流之意(也稱為輸入重定向)。從命令到shell的文本輸出是通過?標準輸出?(標準輸出)流,stdout就是標準輸出流之意(也稱為輸出重定向),來自命令的錯誤消息通過發送?標準錯誤?(標準錯誤)流,比如stderr就是標準錯誤流之意(也稱為錯誤重定向)。我們之前給大家介紹過,一個命令不管執行成功與否,都會產生一個狀態值,這個值如果是0,就表示命令執行成功了,如果是1~255之間的任意…
-
shell第九講
1、特殊變量我們之前給大家講過幾個特殊變量了,比如 $0 $1 這些位置變量,還有命令執行狀態判斷符$?。這些在工作中都是比較常用的,初次之外,再給大家分享幾個工作中偶爾會用到的。1.1、位置參數總數這個主要是用來打印執行的腳本參數的個數,比如:bash [root@localhost ~]# cat a.sh!/bin/bashecho $1 $2 $3 $4 $5 echo "本次腳本傳入的參數個數為: $#" [root@localhost ~]# chmod +x a.sh [root@…
-
shell基礎第八講
1、命令執行狀態返回值相信大家學習到這里肯定是對命令的使用有一定的了解,不知道大家發現沒有我們執行命令有時候會成功,有時候會失敗,在我們制作自動化腳本中,如果過程中間有一個命令執行失敗了就會導致任務停止,這個時候我們就會通過判斷命令是否執行成功的方式來起到一個承上啟下的作用,這種思想在實際工作中使用很多。大家應該還記得我們之前分享過幾個位置參數,比如$1,$2..以此往后,他們分別表示執行腳本的第一個參數,第二個參數.. 以此往后。他們有共同的特點就是都是一個$字符加上一個數字來表示,而命令執行…
-
shell入門第七講
1、引號細說我們之前的學習中給大家講解了變量賦值及引用的操作,那么講解中說了一下賦值中,如果值包含有空格,我們一定要加上引號,單引號和雙引號都是可以的,比如:1.1、使用雙引號bash [root@localhost ~]# VAR="a b c" [root@localhost ~]# echo ${VAR} a b c1.2、使用單引號bash [root@localhost ~]# VAR='a b c' [root@localhost ~]# echo ${VAR} a b c這樣子一看…
-
shell入門第六講
1、自定義變量1.1、變量賦值變量賦值我們要使用到 = 這個運算符,比如我們前面講過的給NUM變量賦值。bash [root@localhost ~]# NUM=666這樣我們就完成了一個簡單的賦值操作,我們也可以賦值字符串等等,比如bash [root@localhost ~]# VAR="how are you"我們將一字符串賦值給一個變量VAR中,建議如果數據中包含有空格符號等,最好使用雙引號引起來。1.2、變量引用把數據賦值給一個變量中,我們最終的目的是為了引用變量值,引用變量我們使用 …