交互的提示符——在哪里运行:代码目录 | 第一部分 开始 —— 第 3 章: 你是如何运行程序的 |《学习 python:强大的面向对象编程(第 5 版)》| python 技术论坛-江南app体育官方入口
既然我已经开始向你展示如何运行代码,关于在哪里运行代码我想提前说几句。为简单起见,本章和本书中我大致都会从一个工作目录(又名文件夹)来运行代码,我已经在我的windows电脑上创建了它,名为 c:\code ——一个在我的硬盘主驱动器顶部的子目录。这是我将开启大多数交互式会话和保存并运行大多数脚本文件的地方。这也意味着例子中创建的文件将大部分显示在此目录中。
如果你跟着例子一起练习,你很可能应该在我们开始前做一些类似的事情。如果你需要在电脑上设置工作目录的帮助,这里是一些建议:
- 在windows上,你可以在文件管理器或命令提示符窗口创建工作代码目录。在文件管理器,寻找“新建文件夹”,参见“文件”目录,或尝试右键。在命令提示符中,键入并运行
mkdir
命令,通常在你cd
到你所想要的父目录中(比如,cd c:\
然后mkdir code
)。你的工作目录可以放在任何你喜欢的地方,命名为任何你希望的名字,且不需要为 c:\code(我选择这个名字只是因为它在提示符中简短)。但只在一个目录(注:而不是很多乱七八糟的目录)中运行代码将帮助你跟踪工作并简化任务。对于更多的windows提示,参考本章关于命令提示符的侧边栏和附录a。 - 在基于 unix 的系统(包括 mac os x和 linux)上,工作目录可以在 /usr/home 然后在一个 shell 窗口或平台特定的文件管理器gui中,通过
mkdir
命令被创建,但概念相同。用于windows的 cygwin 类unix系统也是类似的,然而目录名称可能不同(/home 和 /cygdrive/c 都是候选)。
你还可以将代码存储在python的安装目录(比如在 windows 上的 c:\python33)来在设置 path
前简化一些命令行,但你很可能不应该这么做——这个目录是python本身的,你的文件将可能在移动或卸载的过程中丢失)。
一旦你创建了工作目录,就总是在那里开始跟着本书中的例子学习吧。本书中的那些显示了我正在运行代码的目录的提示符反映了我windows笔记本上的工作目录。当你看到 c:\code
或 %
时,想象为你自己的目录位置和名称。