簡體   English   中英

如何不使用./script.py來運行python腳本?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM