1. 程式人生 > >CentOS初步學習記錄(八)Python + Shell

CentOS初步學習記錄(八)Python + Shell

bin main conf 程序設計語言 readline 源碼 img 輸出 結果

一、前言

Python 是一種解釋型、面向對象、動態數據類型的高級程序設計語言。

  1. 很多 shell 腳本處理不了或者處理不方便的事情 python 可以幹
  2. python代碼簡單,配置簡單,各種開源庫多
  3. 效率高,性價比高

二、下載安裝

官網: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