[英]How to run python script without using ./script.py?
我有一個當用戶在Unix中鍵入“ script”時要運行的script.py。 我該怎么做,而不是強迫他每次鍵入./script.py?
您需要將腳本目錄放入PATH
環境變量中。
例如
/path/to/script.py
export PATH=$PATH:/path/to
為了避免鍵入擴展名,請創建本地符號鏈接
ln -s /path/to/script.py /path/to/script
這樣可以防止使用手動符號鏈接(在多用戶環境中可能很重要)污染/usr/local/bin
。
您將需要在不使用.py擴展名的情況下向腳本添加符號鏈接,並將其放置在系統路徑中的某個位置。 例如,您可能會做
sudo ln -s myscript.py /usr/local/bin/myscript
然后,您將不需要.py
或./
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.