iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >如何进行Linux平台的Python脚本编程
  • 564
分享到

如何进行Linux平台的Python脚本编程

2024-04-02 19:04:59 564人浏览 薄情痞子
摘要

这篇文章给大家介绍如何进行linux平台的python脚本编程,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首先,我们会使用 Python 的命令行工具,还会接触到 Python 的面

这篇文章给大家介绍如何进行linux平台的python脚本编程,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

首先,我们会使用 Python 的命令行工具,还会接触到 Python 的面向对象特性(这篇文章的后半部分会谈到它)。

学习 Python 可以助力于你在桌面应用开发及数据科学领域的职业发展。

容易上手,广泛使用,拥有海量“开箱即用”的模块(它是一组包含 Python 语句的外部文件),Python  理所当然地成为了美国计算机专业大学生在一年级时所上的程序设计课所用语言的不二之选。

在这个由两篇文章构成的系列中,我们将回顾 Python 的基础部分,希望初学编程的你能够将这篇实用的文章作为一个编程入门的跳板,和日后使用 Python  时的一篇快速指引。

Linux 中的 Python

Python 2.x 和 3.x 通常已经内置在现代 Linux 发行版中,你可以立刻使用它。你可以终端模拟器中输入 python 或 python3  来进入 Python shell, 并输入 quit() 退出。

$ which python $ which python3 $ python -v $ python3 -v $ python >>> quit() $ python3 >>> quit()

如何进行Linux平台的Python脚本编程

在 Linux 中运行 Python 命令

如果你希望在键入 python 时使用 Python 3.x 而不是 2.x,你可以像下面一样更改对应的符号链接:

$ sudo rm /usr/bin/python  $ cd /usr/bin $ ln -s python3.2 python # Choose the Python 3.x binary here

如何进行Linux平台的Python脚本编程

删除 Python 2,使用 Python 3

顺便一提,有一点需要注意:尽管 Python 2.x 仍旧被使用,但它并不会被积极维护。因此,你可能要考虑像上面指示的那样来切换到 3.x。2.x 和  3.x 的语法有一些不同,我们会在这个系列文章中使用后者。

另一个在 Linux 中使用 Python 的方法是通过 IDLE (Python 集成开发环境(the Python Integrated  Development Environment)),这是一个为编写 Python 代码而生的图形用户界面。在安装它之前,你***查看一下适用于你的 Linux  发行版的 IDLE 可用版本。

# aptitude search idle     [Debian 及其衍生发行版] # yum search idle          [Centos 和 Fedora] # dnf search idle          [Fedora 23+ 版本]

然后,你可以像下面一样安装它:

$ sudo aptitude install idle-python3.2    # I'm using Linux Mint 13

安装成功后,你会看到 IDLE 的运行画面。它很像 Python shell,但是你可以用它做更多 Python shell 做不了的事。

比如,你可以:

  1. 轻松打开外部文件 (File → Open);

  2. 如何进行Linux平台的Python脚本编程

    Python Shell

  3. 复制 (Ctrl + C) 和粘贴 (Ctrl + V) 文本;

  4. 查找和替换文本;

  5. 显示可能的代码补全(一个在其他 IDE 里可能叫做“智能感知”或者“自动补完”的功能);

  6. 更改字体和字号,等等。

最厉害的是,你可以用 IDLE 创建桌面应用。

我们在这两篇文章中不会开发桌面应用,所以你可以根据喜好来选择 IDLE 或 Python shell 去运行下面的例子。

Python 中的基本运算

就像你预料的那样,你能够直接进行算术操作(你可以在你的所有运算中使用足够多的括号!),还可以轻松地使用 Python 拼接字符串

你还可以将运算结果赋给一个变量,然后在屏幕上显示它。Python 有一个叫做拼接 (concatenation) 的实用功能——给 print  函数提供一串用逗号分隔的变量和/或字符串,它会返回一个由你刚才提供的变量依序构成的句子:

>>> a = 5 >>> b = 8 >>> x = b / a >>> x 1.6 >>> print(b, "divided by", a, "equals", x)

注意,你可以将不同类型的变量(数字,字符串,布尔符号等等)混合在一起。当你将一个值赋给一个变量后,你可以随后更改它的类型,不会有任何问题(因此,Python  被称为动态类型语言)。

如果你尝试在静态类型语言中(如 Java 或 C#)做这件事,它将抛出一个错误。

如何进行Linux平台的Python脚本编程

学习 Python 的基本操作

面向对象编程的简单介绍

在面向对象编程(OOP)中,程序中的所有实体都会由对象的形式呈现,并且它们可以与其他对象交互。因此,对象拥有属性,而且大多数对象可以执行动作(这被称为对象的方法)。

举个例子:我们来想象一下,创建一个对象“狗”。它可能拥有的一些属性有颜色、品种、年龄等等,而它可以完成的动作有  叫()、吃()、睡觉(),诸如此类。

你可以看到,方法名后面会跟着一对括号,括号当中可能会包含一个或多个参数(向方法中传递的值),也有可能什么都不包含。

我们用 Python 的基本对象类型之一——列表来解释这些概念。

解释对象的属性和方法:Python 中的列表

列表是条目的有序组合,而这些条目所属的数据类型并不需要相同。我们像下面一样来使用一对方括号,来创建一个名叫 rockBands 的列表:

你可以向 rockBands 的 append() 方法传递条目,来将它添加到列表的尾部,就像下面这样:

>>> rockBands = [] >>> rockBands.append("The Beatles") >>> rockBands.append("Pink Floyd") >>> rockBands.append("The Rolling Stones")

为了从列表中移除元素,我们可以向 remove() 方法传递特定元素,或向 pop() 中传递列表中待删除元素的位置(从 0 开始计数)。

换句话说,我们可以用下面这种方法来从列表中删除 “The Beatles”:

>>> rockBands.remove("The Beatles")

或者用这种方法:

>>> rockBands.pop(0)

如果你输入了对象的名字,然后在后面输入了一个点,你可以按 Ctrl + space 来显示这个对象的可用方法列表。

如何进行Linux平台的Python脚本编程

列出可用的 Python 方法

列表中含有的元素个数是它的一个属性。它通常被叫做“长度”,你可以通过向内建函数 len  传递一个列表作为它的参数来显示该列表的长度(顺便一提,之前的例子中提到的 print 语句,是 Python 的另一个内建函数)。

如果你在 IDLE 中输入 len,然后跟上一个不闭合的括号,你会看到这个函数的默认语法: 

如何进行Linux平台的Python脚本编程

Python 的 len 函数

现在我们来看看列表中的特定条目。它们也有属性和方法吗?答案是肯定的。比如,你可以将一个字符串条目转换为大写形式,并获取这个字符串所包含的字符数量。像下面这样做:

>>> rockBands[0].upper() 'THE BEATLES' >>> len(rockBands[0]) 11

总结

在这篇文章中,我们简要介绍了 Python、它的命令行 shell、IDLE,展示了如何执行算术运算,如何在变量中存储数据,如何使用 print  函数在屏幕上重新显示那些数据(无论是它们本身还是它们的一部分),还通过一个实际的例子解释了对象的属性和方法。

关于如何进行Linux平台的Python脚本编程就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: 如何进行Linux平台的Python脚本编程

本文链接: https://www.lsjlt.com/news/84968.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何进行Linux平台的Python脚本编程
    这篇文章给大家介绍如何进行Linux平台的Python脚本编程,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首先,我们会使用 Python 的命令行工具,还会接触到 Python 的面...
    99+
    2024-04-02
  • 如何在Linux平台上使用Python脚本进行系统管理
    如何在Linux平台上使用Python脚本进行系统管理摘要:Linux是一种强大的开源操作系统,而Python是一种功能强大的编程语言。本文将介绍如何使用Python脚本在Linux平台上进行系统管理,包括文件管理、进程管理、系统监控等方面...
    99+
    2023-10-22
    Python Linux 系统管理
  • Linux平台上使用Python进行脚本调试的技巧
    Linux平台上使用Python进行脚本调试的技巧在Linux平台上使用Python进行脚本调试是开发过程中常见的任务之一。脚本调试可以帮助我们快速定位和修复代码中的错误,提高开发效率。本文将介绍一些在Linux平台上使用Python进行脚...
    99+
    2023-10-22
    调试器(Debugger) 断点(Breakpoint) 日志输出(Logging)
  • 有效使用Python和Linux平台进行脚本操作
    有效使用Python和Linux平台进行脚本操作在现代技术和信息时代,Python和Linux成为了非常强大的工具和平台,用于开发和运行各种脚本操作。Python是一种高级编程语言,拥有简洁而又强大的语法,可以轻松地进行数据处理、网络编程、...
    99+
    2023-10-22
    Python脚本 脚本操作 Linux平台
  • 如何使用Python在Linux中进行脚本编写和执行
    如何使用Python在Linux中进行脚本编写和执行在Linux操作系统中,我们可以使用Python编写并执行各种脚本。Python是一种简洁而强大的编程语言,它提供了丰富的库和工具,使得脚本编写变得更加简单和高效。下面我们将介绍在Linu...
    99+
    2023-10-22
    linux脚本 执行 Python编程
  • 如何编程Linux Shell脚本
    本篇内容介绍了“如何编程Linux Shell脚本”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!从程序员的角度来看, Shell本身是一种用...
    99+
    2023-06-09
  • 如何进行Python脚本的解析
    如何进行Python脚本的解析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。脚本是使用一种特定的描述性语言,因为Python脚本在执行时多了一道翻译的过程,所以...
    99+
    2023-06-17
  • 如何通过PHP脚本在Linux中进行进程管理
    在Linux系统中,我们经常需要进行进程管理,如启动、停止、查看进程状态等操作。PHP作为一种强大的脚本语言,也可以用于进行进程管理。本文将详细介绍如何通过PHP脚本在Linux中进行进程管理,并提供具体的代码示例。启动进程在PHP脚本中启...
    99+
    2023-10-21
    Linux 进程管理 PHP脚本
  • 如何理解Linux Shell脚本编程
    本篇内容介绍了“如何理解Linux Shell脚本编程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!通常,当人们提到“shell脚本语言”时...
    99+
    2023-06-09
  • 如何使用PHP编写Linux脚本进行系统性能监测
    在Linux系统中,系统性能监测对于管理员和开发人员来说非常重要。通过监测系统的性能,我们可以了解系统的负载情况,及时发现潜在问题,并采取相应措施以保证系统的稳定运行。本文将介绍如何使用PHP编写Linux脚本进行系统性能监测,并提供具体的...
    99+
    2023-10-21
    linux脚本 PHP编写 系统性能监测
  • 如何进行C++跨平台开发?
    如何进行C++跨平台开发随着计算机技术的日新月异发展,我们所使用的操作系统也多样化。作为开发人员,我们经常需要将我们的应用程序在不同的平台上运行,以满足用户的需求。C++作为一种强大的编程语言,具备了跨平台开发的能力,在不同的操作系统上都可...
    99+
    2023-11-03
    跨平台开发 跨平台编程 C++跨平台
  • 如何用Python编写信息进行收集子域名脚本
    这篇文章将为大家详细讲解有关如何用Python编写信息进行收集子域名脚本,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。0×00 前言任务:使用脚本借助搜索引擎搜集网站子域...
    99+
    2023-06-17
  • linux如何编写shell脚本
    编写Linux的shell脚本可以使用任何文本编辑器,如vi、nano、gedit等。以下是编写shell脚本的一般步骤:1. 打开...
    99+
    2023-09-15
    linux shell
  • 如何在 Linux 命令行中运行 Python 脚本?
    Python 是一种高级编程语言,被广泛应用于数据科学、机器学习、Web 开发等领域。在 Linux 操作系统中,Python 是一个默认安装的解释器,用户可以通过命令行界面(CLI)来运行 Pyth...
    99+
    2023-09-02
    python linux 开发语言
  • 如何编写Linux Shell脚本
    这篇文章主要为大家展示了“如何编写Linux Shell脚本”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何编写Linux Shell脚本”这篇文章吧。代码风格规范开头有“蛇棒”所谓sheba...
    99+
    2023-06-16
  • Linux平台下的Python脚本操作实现系统资源管理
    Linux平台下的Python脚本操作实现系统资源管理在Linux平台下,我们可以使用Python脚本来实现对系统资源的管理和监控。Python是一种简洁而高效的编程语言,其强大的库支持使得编写系统管理脚本变得非常容易。系统资源管理是指对C...
    99+
    2023-10-22
    系统资源管理 Python脚本 Linux平台
  • 如何进行Iptables的脚本分析
    这篇文章给大家介绍如何进行Iptables的脚本分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。环境:redhat9 加载了string time等模块,加载方法参照 http://bbs.chinaunix.net...
    99+
    2023-06-13
  • linux如何运行bash脚本
    要在Linux上运行bash脚本,可以按照以下步骤进行操作:1. 创建一个新的文件,将其命名为脚本文件,以`.sh`作为文件扩展名。...
    99+
    2023-09-22
    linux
  • python脚本如何执行
    本篇内容主要讲解“python脚本如何执行”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python脚本如何执行”吧!第一种:使用脚本式编程把下面的代码复制到W3Cschool.py文件中:pr...
    99+
    2023-06-27
  • 如何进行跨平台C++程序性能优化?
    在进行跨平台 c++++ 程序性能优化时,可以采取以下策略:使用特定平台的编译器标记;优化数据结构和算法;利用并行化技术。 如何在进行跨平台 C++ 程序性能优化 在开发跨平台 C++...
    99+
    2024-05-08
    跨平台 c++优化 linux c++
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作