web-dev-qa-db-ja.com

LXTerminalからpythonファイルを実行するには?

.pyファイルを作成し、デスクトップにある「Python」フォルダーに保存しました。ここで、「use.py」という名前の特定のファイルを実行します。

LXTerminalを使用してファイルを実行するにはどうすればよいですか?

1
user203545

ここにはいくつかのオプションがあります(一番好きなものを選択してください):

  • ファイル自体を実行可能にします。

    1. ファイルの最初の行で、「Shebang」が存在することを確認します。

      #!/usr/bin/env python
      

      これは、ファイルの実行方法を知るためにシェルに必要です。

    2. ファイルシステムで実行可能ファイルをマークします。

      chmod +x thefile.py
      
    3. 他の実行可能ファイルと同様に実行します。

      ./thefile.py
      

      または

      /full/path/to/thefile.py
      
  • Pythonインタープリターでファイルを直接実行します。

    python thefile.py
    

    これの欠点は、ファイルを実行するすべての人がファイルの呼び出し方法を知っている必要があることです。最初のオプションを使用すると、ファイル自体の中にこれがあり、それを知らなくてもファイルを実行できます。

5
gertvdijk