CentOS初步學習記錄(八)Python + Shell
阿新 • • 發佈:2018-06-06
bin main conf 程序設計語言 readline 源碼 img 輸出 結果
一、前言
Python 是一種解釋型、面向對象、動態數據類型的高級程序設計語言。
- 很多 shell 腳本處理不了或者處理不方便的事情 python 可以幹
- python代碼簡單,配置簡單,各種開源庫多
- 效率高,性價比高
二、下載安裝
官網:https://www.python.org
2.1 解壓縮
1)xz
xz 是一個使用 LZMA 壓縮算法的無損數據壓縮文件格式(壓縮率很高)
xz -d 文件.xz # 解壓縮
xz -z 文件 # 強制壓縮
2)tar
tar zcvf 文件.tar.gz # 打包文件夾或文件tar zxvf 文件.tar.gz # 解壓
文件後綴如果沒有.gz 則代表沒有使用 gzip 壓縮,只需去掉 tar 命令的參數 z
2.2 安裝
進入 Python 源碼目錄:
./Configure
腳本 Configure 用來生成 makefile,它本身是由 autoconf 軟件生成的
make && make install
編譯和安裝
2.3 第一個 Python 程序
1 #! /usr/bin/python 2 import sys 3 print ‘---‘+sys.platform+‘---‘ 4 print‘please input your name: ‘ 5 get_str = sys.stdin.readline() 6 print ‘hello,‘+get_str
第一行:代表該文件由 python 解釋執行
第二行:代表引入系統相關的信息模塊 sys
第三行:代表輸出運行的操作系統環境
第五行:代表從標準輸入讀一行
執行結果:CentOS初步學習記錄(八)Python + Shell