系统命令行和文件——第一个脚本

未匹配的标注

让我们开始吧。打开你最喜欢的文本编辑器(比如,vi,notepad,或IDLE编辑器),输入下面的语句到一个名为 script1.py 的新的文本文件中,然后保存到你之前设置的工作代码目录中:

# A first Python script
import sys # Load a library module
print(sys.platform)
print(2 ** 100) # Raise 2 to a power
x = 'Spam!'
print(x * 8) # String repetition

此文件是我们第一个官方的Python脚本(第2章那个两行的不算)。你不应该太担心此文件的代码,但作为一个简短的描述,此文件:

  • 导入了一个Python模块(提供额外工具的库),来获取操作系统平台的名称
  • 运行三个 print 函数调用,来显示脚本的结果
  • 使用名为 x 的变量,当它被赋值时被创建,来保存一个字符串对象
  • 应用我们将在下一章中学习的各种对象操作

这里sys.platform 只是一个识别你正在工作的电脑类型的字符串;它位于一个名为 sys 的标准Python模块中,你必须导入来加载它(再说一次,后面会有更多关于导入的知识)

为了看起来色彩更丰富,我在这里还添加了一些正式的Python注释——在 # 号后的文本。我在之前提到过这些,但既然它们现在正出现在脚本中,就应该更加正式。备注能在行上单独出现,也可以在一行的代码右边出现。# 号后的文本被作为人类可读的注释而被简单地忽略且不被认为是语句语法的一部分。如果你在拷贝这个代码,你可以忽略掉注释;它们只是提供信息的。在本书中,我们通常使用一个不同的格式化代码来让注释在视觉上变得更加独特,但他们将作为代码中的普通文本出现。

再说一次,暂时不要关注此文件中的代码语法,我们随后会学习它的一切。要主要关注的是你已经在文件中输入代码,而非在交互式提示符下。在这个过程中,你已经编写了一个完全可工作的Python脚本代码。

注意名为 script1.py 的模块文件。因为对所有顶层的文件,它还可以被简单的命名为 script,但你想导入客户端的代码的文件则必须以 .py 后缀结尾。我们将在本章后面研究导入。因为你可能想在未来导入它们,为你编码的大多数Python文件使用 .py 后缀是个好主意。而且,一些文本编辑器通过 .py 后缀探测到Python文件;如果后缀不存在,你可能不会获得如语法彩色化和自动缩进等功能。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~