ここから本文です

シェルスクリプトとパイソンの組み合わせで以下のプログラムを作りたいです。

ray********さん

2019/5/1711:04:32

シェルスクリプトとパイソンの組み合わせで以下のプログラムを作りたいです。

1.画像を読み込んで、画像名の日本語表記を全てローマ字に変換する
2.画像名を全てローマ字に変換して、新たに保存
3.画像名の中に含まれる「.」などはそのまま

<<実行例>>
鈴木太郎.青森県.18歳.ビル.png→suzukitarou.aomoriken.18sai.bill.png

uconvコマンドかpythonのKAKASIライブラリを使おうと考えているのですが、他に何か良い方法はありますでしょうか?

awk+sedなども考えましたが、置換ファイルの対象が漢字、ひらがな、カタカナなのであんまり意欲は進んでいません........

閲覧数:
17
回答数:
1

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

bac********さん

2019/5/1713:15:26

Yahooにテキスト解析・ルビ振りのAPIがありますので、ファイル名の一覧を取得して一括変換するといいのではないでしょうか。

あとは新旧のファイル名を使って画像をコピーするといいと思いますよ。

ちなみに、ビルをローマ字変換すると biru になります。

参考:
"テキスト解析:ルビ振り - Yahoo!デベロッパーネットワーク"
https://developer.yahoo.co.jp/webapi/jlp/furigana/v1/furigana.html

"ひらがな、ローマ字変換ツール" (YahooのAPIを使ってます)
https://hogehoge.tk/nihongo/

質問した人からのコメント

2019/5/19 02:22:25

ありがとうございます!

プログラムで描く気満々だったので、描く手間が省けました!

あわせて知りたい

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる