CentOS初步学习记录(八)Python + Shell

一、前言

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

第三行:代表输出运行的操作系统环境

第五行:代表从标准输入读一行

执行结果:

原文地址:https://www.cnblogs.com/tangxuliang/p/9146674.html

时间: 2024-10-09 01:51:52

CentOS初步学习记录(八)Python + Shell的相关文章

CentOS初步学习记录(五)用户和用户组管理

一.前言 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统. 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护. 每个用户账号都拥有一个惟一的用户名和各自的口令,以及每个用户的独有文件夹,Root用户的目录比较特殊,在 /ROOT. 用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录. 二.用户

Python学习记录八---异常

异常Python用异常对象(exception object)来表示异常情况.遇到错误后,会引发异常.如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行. 1.raise语句 >>> raise Exception Traceback (most recent call last): File "<stdin>", line 1, in <module> Exception >>>

activity(工作流)初步学习记录

1.概念 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档.信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”. 2.Activity介绍 Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理.工作流.服务协作等领域的一个开源的.灵活的.易扩展的可执行流程语言框架.Activiti基于Apache许可的开源

学习记录(Python字典)

在Python的数据结构类型中,除了序列数据结构还有一种非常重要的数据结构——映射.字典结构是Python中唯一内建的映射类型.与序列数据结构最大的不同就是字典结构每个字典元素都有键(key)和值(value)两个属性,字典的每个键值对(key=>value)用冒号(:)分隔,每个对之间用逗号(,)分割,整个字典在花括号中({}) d = {key1 : value1 , key2:value2} 字典可以通过顺序的阅读实现对字典元素的遍历,也可以通过对某个字典的元素的键进行搜索从而找到该字典对

Linux学习记录(四):Shell脚本

目录 Shell脚本是什么 如何运行Shell脚本 Shell脚本的一些简单语法 Shell脚本 Shell脚本(Shell script),是一种为shell编写的脚本程序.我们所说的shell通常是指shell脚本. 在终端中输入很多命令,我们想把这些命令写到一个文件中去,这时Shell就派上用场了. 如何运行Shell脚本 现有test.sh脚本如下: #!/bin/bash echo "Hello World" 方法一: 方法二: sh test.sh拓展名为sh,那么用sh解

zeromq学习记录(八)负载均衡

/************************************************************** 技术博客 http://www.cnblogs.com/itdef/ 技术交流群 群号码:324164944 欢迎c c++ windows驱动爱好者 服务器程序员沟通交流 **************************************************************/ #include "stdafx.h" #include &

Oracle学习记录 八 多表查询

1. 笛卡尔集 select * from emp, dept; 2. 等值连接 select ename, job from emp, dept where emp.deptno=dept.deptno; 3. 非等值连接 select ename, grade from emp, salgrade where sal between losal and hisal; 这个其实我不太明白到底是怎么弄的.前面的两种都容易理解,这个难道是 拿一个sal就去salgrade中找在哪个范围? 4. 自

Python 学习记录----利用Python绘制奥运五环

1 import turtle #导入turtle模块 2 turtle.color("blue") #定义颜色 3 turtle.penup() #penup和pendown()设置画笔抬起或放下时是否绘制直线 4 turtle.goto(-110,-25) #初始位置以中心坐标为(0,0) 5 turtle.pendown() 6 turtle.circle(45) #绘制圆的半径 7 8 turtle.color("black") 9 turtle.penup

CentOS初步学习(一)From Language C

一.Start 1.编译器安装 yum install gcc -y # c编译器 yum install gcc-c++ -y # c++编译器 2.第一个C程序 // 文件名:txl.c #include <stdio.h> // 标准输出输入 int main() { printf(“hello”); return 0; } 3.编译 gcc txl.c -o txl -o:编译并输出一个可执行文件 原文地址:https://www.cnblogs.com/tangxuliang/p/9