2014-07-05 42 views
-1

我正在關注一個Flask教程,其中我創建了一個虛擬環境來運行該應用程序。python文件名前的'./'是什麼?

運行該文件,要求我先運行此命令:

./run.py

,而不是:

python run.py

什麼是./做到準確,何須?

+4

這不是關於Python的問題,而是Unix shell的問題。 –

+0

'。/'只是告訴shell查看當前目錄。 – shuttle87

回答

5

它被使用,因爲當前目錄不在$PATH。它不在該列表的當前目錄中的原因是安全性。

因此,簡單地說,您可以說./表示'在當前目錄中搜索我的腳本,而不是搜索$PATH'中指定的所有目錄。