Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
1
Help us understand the problem. What are the problem?

posted at

updated at

Talend Pythonスクリプトを実行する

はじめに

talendでpythonや別のプログラムを実行する方法を記載。
CMDにPython環境の構築とライブラリのインストールが必要です。

ディレクトリ

.
├── iris.csv
├── sample.py
├── TOS_DI-Win32-20200219_1130-V7.3.1

実行するPythonコード

Pandasライブラリを利用してiris.csvを読み込みdummy.csvを出力するのみ。
用途に合わせてPandasの実装が入る想定です。

sample.py
import pandas as pd

# input
df = pd.read_csv("C:\\talend\\iris.csv")

# ここで用途に合わせてpandasでデータの整形を実装

# output
df.to_csv("C:\\talend\\dummy.csv",header=True,index=False, encoding='utf-8')

使用コンポーネント

tFileExist
事前に使用するファイルがあるかを確認しています。
今回はContextsに確認するファイルを定義しています。

image.png

tSystem
単独コマンドを使用にチェック
コマンドに実行するコマンドを入力

"Python \"C:\\talend\\sample.py"

image.png

ジョブ実行

Pythonでprint等を記述するとtalendのコンソールに表示されるはずです。
image.png

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
1
Help us understand the problem. What are the problem?