2010-07-06 69 views
0

我感兴趣的一个小的Python应用程序,它可以在这里下载: https://launchpad.net/treemap的Python:不能打印(执行流程?)

,如果你运行它,就像这样: 蟒蛇treemap-basic.py examle- world-population.txt

它工作得很好。 问题是,即使我在“treemap-basic.py”文件中输入打印命令: print“Hello World!” @ treemap-basic.py

我看不到消息“Hello World!”在码头。

有人能告诉我为什么吗?

谢谢

+1

也许是因为“Hello World!”正在写入您在参数中提供的example-world-population.txt文件中? – Bartek 2010-07-06 17:30:59

+0

语法'print“Hello World!” @ treemap-basic.py'是无效的,所以你应该得到一个语法错误,如果这就是你在做什么。如果没有'@'等它应该工作得很好,当在代码的各种可能的部分正确对齐 - _where_你放置它?你是否正确对齐? “examle”拼写是故意的还是只是一个粗心的错字?基于这样的信息,很难帮助你。 – 2010-07-06 18:47:12

+0

我的意思是说,如果我写: print“Hello World!” 在文件treemap-basic.py, 例如,在第64行 我看不到显示的消息 – user690182 2010-07-06 18:59:40

回答

0

我下载了这个剧本,并插入

print "Hello World" 
上线64

如果只是想./treemap-basic.py在终端上,你会得到一个IndexError因为树图,基本.py需要一个命令行参数。当您指定要处理的文件时:

./treemap-basic examle-world-population.txt 

您在粗壮中看到一堆输出。如果您向上滚动(在第一次在终端中输入命令的下方),您应该看到“Hello World”作为输出的第一行。