Python编程:从入门到实践1.4 从终端运行Python程序_Python编程:从入门到实践1.4 从终端运行Python程序试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > Python编程:从入门到实践 > 1.4 从终端运行Python程序

Python编程:从入门到实践——1.4 从终端运行Python程序

你编写的大多数程序都将直接在文本编辑器中运行,但有时候,从终端运行程序很有用。例如,你可能想直接运行既有的程序。 在任何安装了Python的系统上都可以这样做,前提是你知道如何进入程序文件所在的目录。为尝试这样做,请确保已将文件hello_world.py存储到了桌面的python_work文件夹中。 1.4.1 在Linux和OS X系统中从终端运行Python程序 在Linux和OS X系统中,从终端运行Python程序的方式相同。在终端会话中,可使用终端命令cd(表示切换目录,change directory)在文件系统中导航。命令ls(list的简写)显示当前目录中所有未隐藏的文件。 为运行程序hello_world.py,请打开一个新的终端窗口,并执行下面的命令:  ~$ cd Desktop/python_work/  ~/Desktop/python_work$ ls hello_world.py  ~/Desktop/python_work$ python hello_world.py Hello Python world! 这里使用了命令cd来切换到文件夹Desktop/python_work(见)。接下来,使用命令ls来确认这个文件夹中包含文件hello_world.py(见)。最后,使用命令python hello_world.py来运行这个文件(见)。 就这么简单。要运行Python程序,只需使用命令python(或python3)即可。 1.4.2 在Windows系统中从终端运行Python程序 在命令窗口中,要在文件系统中导航,可使用终端命令cd;要列出当前目录中的所有文件,可使用命令dir(表示目录, directory)。 为运行程序hello_world.py,请打开一个新的终端窗口,并执行下面的命令:  C:> cd Desktoppython_work  C:Desktoppython_work> dir hello_world.py  C:Desktoppython_work> python hello_world.py Hello Python world! 这里使用了命令cd来切换到文件夹Desktoppython_work(见)。接下来,使用命令dir来确认这个文件夹中包含文件hello_world.py(见)。最后,使用命令python hello_world.py来运行这个文件(见)。 如果你没有对系统进行配置以使用简单命令python,就可能需要指定这个命令的路径: C:$ cd Desktoppython_work C:Desktoppython_work$ dir hello_world.py C:Desktoppython_work$ C:Python35python hello_world.py Hello Python world! 大多数程序都可以直接从编辑器运行,但需要解决的问题比较复杂时,你编写的程序可能需要从终端运行。 动手试一试 本章的练习都是探索性的,但从第2章开始将要求你用那一章学到的知识来解决问题。 1-1 python.org:浏览Python主页(http://python.org/),寻找你感兴趣的主题。你对Python越熟悉,这个网站对你来说就越有用。 1-2 输入错误:打开你刚创建的文件hello_world.py,在代码中添加一个输入错误,再运行这个程序。输入错误会引发错误吗?你能理解显示的错误消息吗?你能添加一个不会导致错误的输入错误吗?你凭什么认为它不会导致错误? 1-3 无穷的技艺:如果你编程技艺无穷,你打算开发什么样的程序呢?你就要开始学习编程了;如果心中有目标,就能立即将新学到的技能付诸应用;现在正是草拟目标的大好时机。将想法记录下来是个不错的习惯,这样每当需要开始新项目时,都可参考它们。现在请花点时间描绘三个你想创建的程序。

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《Python编程:从入门到实践》其他试读目录

• 1.1 搭建编程环境
• 1.2 在不同操作系统中搭建Python编程环境
• 1.3 解决安装问题
• 1.4 从终端运行Python程序 [当前]
• 1.5 小结
• 12.1 规划项目
• 12.2 安装Pygame
• 12.3 开始游戏项目
• 12.4 添加飞船图像
• 12.5 重构:模块game_functions
• 12.6 驾驶飞船
• 12.7 简单回顾
• 12.8 射击
• 12.9 小结
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •