我正在尝试从scihub获取指定时间段内涵盖某个兴趣点或区域的文件名列表。因为我使用此列表可以快速查看该区域,所以我可以检查一下是否多云。然后下载足够的文件。回到要点,我不能运行它,为什么我不能运行它的主要原因是缺乏python的经验。如果您能提供帮助,我将不胜感激。 Aslo在这里是您可以找到源代码的链接: https://bitbucket.org/Polarnix/check-esa-scihub/src/master/
我尝试在命令提示符下运行程序。是的,我已经下载了python。我尝试使用以下命令:python check_ESA_SciHub.py --help 但是我没有工作。
由于我无法一次运行它,所以我不知道会发生什么。
答案 0 :(得分:1)
我不确定运行像您这样的更复杂的脚本是否是学习Python的一个很好的起点,但是我不会判断。
运行Python脚本就像您已经尝试过的一样简单
python my_script.py
(或者在Windows上,您可以运行py my_script.py
以使用Python lauchner,默认情况下,该here将选择已安装的最新Python版本来运行脚本)
因此,由于您正在运行Python 3,因此需要调整脚本,因为使用print "Some text"
之类的Python 3语句不再有效(在Python 2中是可以的)。取而代之的是,您必须使用print("Some text")
之类的方括号括起文本。
脚本中有几个地方需要修改。语法正确后,应确保已安装脚本所需的所有依赖项。您可以阅读有关learnpython.org的信息。例如,“ urllib2”已导入并在脚本中使用,但是默认情况下该模块不随Python一起提供,因此需要手动安装。
要了解Python的所有基础知识,可以尝试image或任何其他来源。周围有成千上万个示例。