Python数据分析基础
上QQ阅读APP看书,第一时间看更新

1.2 运行Python脚本

如果你使用Anaconda Spyder IDE来创建脚本,那么点击IDE左上角的绿色三角(运行按钮)就可以运行脚本。

点击运行按钮之后,你就会看到输出显示在IDE右下窗格里面的Python控制台中。屏幕截图显示了绿色运行按钮和红框中的输出(参见图1-4)。在这个示例中,输出为“Output #1: I'm excited to learn Python.”。

图1-4:在Anaconda Spyder中运行Python脚本first_script.py

或者,你可以在命令行窗口(Windows)或终端窗口(macOS)中运行脚本,如下所示。

Windows命令行窗口

(1)打开一个命令行窗口。

当窗口打开后,提示符会是一个具体的文件夹,也称为目录(例如:C:\Users\Clinton或C:\Users\Clinton\Documents)。

(2)切换到桌面(将Python脚本保存在这里)。

要完成这个操作,输入以下命令,然后按回车键:

cd "C:\Users\[Your Name]\Desktop"

使用你的电脑账户名称,通常是你的名字,来替换[Your Name]。例如,在我的电脑上,应该输入:

cd "C:\Users\Clinton\Desktop"

这时候,提示符应该是这样的:C:\Users[Your Name]\Desktop。这就对了,因为这就是保存Python脚本的地方。最后一步就是运行脚本了。

(3)运行Python脚本。

要完成这个操作,输入以下命令,然后按回车键:

python first_script.py

你可以看到以下输出在命令行窗口中被打印出来,如图1-5所示。

Output #1: I'm excited to learn Python.

图1-5:在命令行窗口(Windows)中运行Python脚本

终端窗口(Mac)

(1)打开一个终端窗口。

当窗口打开后,提示符会是一个具体的文件夹,也称为目录(例如:/Users/clinton或/Users/clinton/Documents)。

(2)切换到桌面,将Python脚本保存在这里。

要完成这个操作,输入以下命令,然后按回车键:

cd /Users/[Your Name]/Desktop

使用你的电脑账户名称,通常是你的名字,来替换[Your Name]。例如,在我的电脑上,应该输入:

cd /Users/clinton/Desktop

这时候,提示符应该是这样的:/Users/[Your Name]/Desktop。这就对了,因为这就是保存Python脚本的地方。下一步是为脚本添加执行权限,然后运行脚本。

(3)为Python脚本添加执行权限。

要完成这个操作,输入以下命令,然后按回车键:

chmod +x first_script.py

chmod是一个Unix命令,表示改变访问权限(change access mode)。+x表示在访问设置中添加执行权限,而不是添加读权限和写权限,这样Python就可以执行脚本中的代码了。你必须为创建的每个Python脚本运行一次chmod命令,以使脚本可以执行。只要你在一个文件上运行了chmod命令,以后就可以随意运行这个脚本,不用再执行chmod命令了。

(4)运行Python脚本。

要完成这个操作,输入以下命令,然后按回车键:

./first_script.py

你可以看到以下输出在终端窗口中被打印出来,如图1-6所示。

Output #1: I'm excited to learn Python.

图1-6:在终端窗口(macOS)中运行Python脚本