什么' ./'在python文件名之前呢?

时间:2014-07-05 19:38:45

标签: python unix flask

我正在关注Flask教程,其中我创建了一个虚拟环境来运行该应用程序。

要运行该文件,它会要求我运行此命令:

./run.py

而不是:

python run.py

./到底做了什么,为什么有必要?

1 个答案:

答案 0 :(得分:5)

使用它是因为当前目录不在$PATH中。并且它不在该列表的当前目录中的原因是安全性。

因此,简单来说,您可以说./说'在当前目录中搜索我的脚本,而不是搜索$PATH'中指定的所有目录。