- 概要
- 暗号化
- データベース
- Java
- Python
- Web API
開発者向けのアクティビティ
- Python アクティビティ パッケージはオープンソースで作成されています。UiPath の GitHub リポジトリでのコラボレーションにぜひご参加ください。
- Python アクティビティ パッケージは、3.14 までの複数の Python バージョンに対応しています。完全なリストについては、「サポートされている Python のバージョン」セクションをご覧ください。
このアクティビティ パッケージは、任意のワークフロー内の Python のスクリプトやメソッドを、UiPath 製品から直接呼び出せるようにすることを目的としています。呼び出したコードに入力パラメーターを渡すことも、アクティビティにより生成される出力データを取得することもできます。
[Python スコープ] コンテナー アクティビティは、マシンにインストールされている Python 環境に接続し、このアクティビティの中でアクティビティを使用できるようにします。
[Python スコープ] アクティビティは Python の仮想環境もサポートしています。構成されたパスが仮想環境を指している場合、その環境にインストールされたパッケージは実行時に解決されます。
前提条件
バージョン 1.9.0 以降の Python アクティビティ パッケージを使用する Windows プロジェクトの場合、[Python スコープ] アクティビティを使用するには .NET Desktop Runtime バージョン 6 以降をインストールする必要があります。
サポートされる Python のバージョン
[Python スコープ] アクティビティでは、次のバージョンの Python がサポートされています。
| Python のバージョンです。 | Windows プロジェクト | クロスプラットフォーム プロジェクト |
|---|---|---|
| 3.6 | ✅ | ✅ |
| 3.7 | ✅ | ✅ |
| 3.8 | ✅ | ✅ |
| 3.9 | ✅ | ✅ |
| 3.10 | ✅ | ✅ |
| 3.11 | ✅ | ✅ |
| 3.12 | ✅ | ✅ |
| 3.13 | ✅ | ✅ |
| 3.14 | ✅ | ✅ |
PythonObject 変数
PythonObject 変数は、Python データを処理および操作するために特別に設計されています。
[ Python スクリプトを読み込み ] アクティビティを使用すると、Python スクリプトを含む任意のファイルのコードを PythonObjectに割り当てることができます。このオブジェクトを、[ Python のオブジェクトを取得 ] アクティビティを使って .NET のデータ型に変換することもできます。
この強力な変数を使用することで、スクリプトの実行、.NET 型の抽出、Python メソッドの呼び出しを行うことができます。これらのタスクは、それぞれに設計されたアクティビティを使用して実行します。