什么"〜"在gdal意味着什么?

时间:2015-07-22 15:16:19

标签: python gdal

我是编程新手,我尝试将gdal库用于Python。我想执行gdalinfo命令,但我不知道"〜"意思是" gdalinfo somedir / somefile.tif"例。你能解释一下吗?

1 个答案:

答案 0 :(得分:3)

我假设您正在查看Obtain Latitude and Longitude from a GeoTIFF File,该行是:

dalinfo ~/somedir/somefile.tif 

此处~是UNIX样式的shell扩展,是当前用户主目录的快捷方式。 Windows上最接近的等效项是环境变量%HOMEDIR%

在UNIX样式系统上,它也由环境变量值$HOME表示。

用户的主目录是您首次登录时使用的当前目录(如果必须,则为“文件夹”)。在UNIX系统上,它包含包含用户首选项和启动文件的文件,通常使用以点开头的文件名,例如.profile。您不会看到使用ls的人,您需要ls -a。使用Windows上的主目录,但许多最终用户并不知道它,尽管某些软件产品(特别是便携式产品)使用它。

~通常意味着编程语言中完全不同的东西,并且在不调用shell的情况下不能用作文件名的一部分。

在Python中,要获取主目录,您需要阅读环境变量,例如os.environ['HOME']