我正在学习使用python创建一个chlerograph地图的教程。
教程在这里:http://flowingdata.com/2009/11/12/how-to-make-a-us-county-thematic-map-using-free-tools/
按照说明我创建了一个目录:
即使我没有使用Python的编码经验,也没有任何编程经验。除了步骤14和#34;现在我们所要做的就是运行我们的脚本并保存输出"作者指的是Mac上的终端。在我之前完成的任何编码中,它总是打开一个文件,例如一个html文件,用浏览器查看输出。
这让我失望了。如何使用终端查看输出?以前从未使用过终端?我必须以某种方式"链接" " colorize.py"的终端文件?怎么样?我尝试将文件路径输入到终端并按Enter键,但获得了附加图像
答案 0 :(得分:2)
您可以使用python命令运行它:
python /users/gcameron/Desktop/map/colorize_svg.py
如果您只运行python
,它将打开您可以运行python代码的python控制台。这对于测试小东西,功能和类似的东西很有用。主要是我用它作为计算器。
在python脚本中,您还可以通过(在文档顶部)类型#! /bin/python
定义它是一个python脚本。或者,如果您在其他地方安装了python,只需键入#! /path/to/python
即可。如果你这样做,你只需要执行键入脚本的路径:/users/gcameron/Desktop/map/colorize_svg.py
它将使用python解释器执行python脚本。
答案 1 :(得分:1)
在指出正确的方向之前,我必须提倡你花30分钟学习python的基础知识,Dive Into Python是一个很好的资源(第一章)。一旦熟悉了运行Python程序和Python解释器本身的方法,就可以使用以下命令运行脚本:
python /users/gcameron/Desktop/map/colorize_svg.py
另外,解释器给你(一个不太好,好的)提示,你试图执行的命令出了问题:它的语法无效。
答案 2 :(得分:0)
实际上,您可以从交互式解释器中运行脚本(这是您在运行python
时获得的,而不是从终端运行脚本python scriptname.py
)。
首先,cd
到包含脚本的目录,然后在交互式python环境中的execfile("scriptname.py")
提示符下键入>>>
。 (注意引号!)
在执行后查看和进一步操作脚本内容的另一种方法是使用IDLE,这是一个基本的python IDE,可能没有Mac OS X默认包含的python版本。如果您安装了自己的python版本(例如从python.org开始,以便更新),那么您可以在IDLE中运行脚本,然后所有变量等都可以在控制台窗口中使用。