簡體   English   中英

在Linux OS中從終端(如“ ls”)將Python腳本作為系統命令運行

[英]run Python script as a system command from terminal like “ls” in linux OS

我有一個python腳本,我想從linux中的終端運行,而不在開始時使用“ python”關鍵字。 例如,我的腳本名稱是helloworld.py,它從終端接受2個參數。 我想從終端以“ helloworld”的形式運行此腳本,而不是“ python helloworld.py”

為了使文件可執行,請重命名並更改訪問權限的模式,例如:

$ mv helloworld.py helloworld
$ chmod +x helloworld

並將文件的第一行編輯為shebang

#!/usr/bin/env python

從外殼程序運行它至少有三種方法:

  1. 使用類似./helloworld/path/to/helloworld
  2. 將其移動到PATH上的目錄,例如/usr/local/bin~/bin
  3. 修改PATH以添加目錄,例如export PATH=$PATH:/to/dir

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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