これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pcp-python です。
プログラム:
NAME
pcp-python - 優先する Python バリアントを使用して Python スクリプトを実行します
SYNOPSIS
PCP パイソン [SCRIPT [ARG] ...]
DESCRIPTION
pcp-python カスタマイズ可能な Python バイナリを使用して Python スクリプトを実行する方法を提供します。
特定のバージョンの Python を各スクリプトに埋め込むよりも簡単です。
これは、バージョンに依存しない Python コードをどこでも実行できるため便利です。 全て
PCP に同梱されている Python モジュールは、バージョン 2.6 以降 (Python2 シリーズ) をサポートします。
および 3.3 以降 (Python3 リリース シリーズ)。
PCP では Python の監視とスクリプトの収集が比較的簡単であるため (そうではありません)
新しいモジュール、言語機能などが必要ですが、それらが確実に動作することを確認できました。
上記のすべての Python バージョンに対応します。 したがって、PCP Python スクリプトでは、
を呼び出す「shebang」行 pcp-python 次のように:
#!/usr/bin/pcp パイソン
これにより、ハードコードされた Python バージョンの代わりにカスタム設定を挿入できるようになります。
ただし、ユーザーは次のように Python バージョンをオーバーライドできます。
$ PCP_PYTHON_PROG=python3 /usr/bin/pcp パイソン - バージョン
Pythonの3.3.2
$ PCP_PYTHON_PROG=python2 /usr/bin/pcp パイソン - バージョン
Pythonの2.7.5
これは、同一のスクリプトを複数のプラットフォームに配布したり、テストしたりする場合に便利です。
XNUMX つのスクリプトで異なる Python バージョンを使用できる (例: 複数のバージョンの Python が存在する場合)
Python がインストールされている場合は、ローカル環境で PCP_PYTHON_PROG を設定して、
グローバル設定)。
デフォルトでは、PCP_PYTHON_PROG の値は /etc/pcp.conf 使用されます。 デフォルト
この構成パラメータの値は、ターゲットに関するヒューリスティックに応じて設定されます。
プラットフォームを構築します。 これらのヒューリスティックは、 python3 PCP の最近のすべてのリリースでは、
それをサポートするプラットフォーム向けです。
CFP ENVIRONMENT
接頭辞が付いた環境変数 PCP_ ファイルとディレクトリをパラメータ化するために使用されます
PCPで使用される名前。 インストールごとに、ファイル /etc/pcp.conf ローカル値が含まれています
これらの変数について。 NS $ PCP_CONF 変数を使用して代替を指定できます
で説明されている構成ファイル pcp.confとします。
onworks.net サービスを使用してオンラインで pcp-python を使用する