SikuliXでパスを連結する方法

こさい
こさい

こんにちは。完全自動化研究所の小佐井です。
SikuliXでパスを連結する方法を解説します。

無料のオープンソースRPA「SikuliX」で(というより、Pythonで)、パスを連結するプログラムの記述方法について解説します。

このパスの連結は、環境変数と組み合わせて使うことがよくあります。

それではどうぞ!

この記事を書いた人
この記事を書いた人
こさい
こさい

(株)完全自動化研究所代表のこさいです。

1) ITエンジニア歴25年超。RPA開発歴8年超
2) RPA関連の書籍を6冊出版。
3) RPAトレーニング動画を販売しています。
4) Power Automate Desktopフロー販売を行っています
5) ご質問・お仕事のご依頼はこちら

SikuliXでパスを連結する方法

動作確認環境

  • SikuliX1.1.1
  • OS:Windows10
  • 起動するファイル:ダウンロードフォルダにある「SalesData.csv」

パスを連結する関数を解説

ダウンロードフォルダにある「SalesData.csv」というファイルのパスを表示する場合のプログラムです。

osモジュールをインポートして、os.path.join関数を使います(リスト1)。

# -*- coding: utf-8
import os

#ダウンロードフォルダにあるファイル
print os.path.join(os.environ['USERPROFILE'],"Downloads","SalesData.csv")

リスト1

結果は「C:\Users\ユーザー名\Downloads\SalesData.csv」となります。

このように、文字列をカンマ区切りでつなぐことで1つのパスが生成されます。

まとめ

このように、パスを関数で生成しておくことで、長々と絶対パスをプログラム内にハードコーディングしなくて済みます。

スマートだし、なにより、環境の変化に対応しやすくなりますね。

関連ページ

以下のページで使っています。

RPA推進担当者の皆様へ

RPAの実践的なスキル向上と社内展開をスムーズに進めたいとお考えではないですか?

RPAトレーニング動画なら、初心者でも業務効率化を実現できます。
  • 初心者でも簡単に学べる!
  • 売り切りなので、視聴人数・回数に制限なし
  • スキマ時間で学べる設計
  • 短時間で成果を実感
  • お試し視聴有!

Sikulix
完全自動化研究所