簡體   English   中英

從命令行調用Python程序

[英]Python call program from command line

如何從命令行調用python程序? 該計划應該在哪里?

python GUI和命令行之間有什么區別?

python yourscript.py

或者您可以在腳本前面添加以下內容:

#!/usr/bin/env python

然后在命令行中運行chmod +x yourscript.py 優秀的編輯可以自動為您完成。

當你從GUI運行腳本(比如nautilus)時,它會執行它,因為它有執行標志,並且內部有shebang,否則GUI將無法識別它。

最后,要將其“安裝”為CLI命令,必須將其放在$PATH環境變量的一個目錄中(通常是/usr/local/bin/usr/bin/bin )。

但是一個正確安裝腳本的好方法,你最好使用setup.py文件打包它,這是一個教程: http//pythonhosted.org/an_example_pypi_project/setuptools.html 它將幫助您將所有python腳本放在它所屬的位置,並在標准目錄中創建腳本,以便將它們作為命令運行...您甚至可以為窗口管理器創建菜單項鏈接,因此只需雙擊即可啟動您的應用安裝完成后!

python yourscript.py

GUI只是方便執行。

暫無
暫無

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

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