Apple Automator を使用して、選択した一連のファイルをループ処理し、それぞれを処理して、出力を新しいファイルとして保存することはできますか?
.xls ファイルのコレクションがあり、Automator で
- Ask for Finder Items
- Open Finder Items
- Convert Format of Excel Files #save each .xls file to a .csv
ファイル名を引数として受け入れて処理し、スクリプトの実行元のディレクトリに p_filename として保存する python スクリプトを作成しました。Run Shell Script
シェルと貼り付け/usr/bin/python
たpythonスクリプトで使用しようとしています。
ただし、特に python のopen('filename','w')
コマンドをどのように処理するのかよくわからないため、うまく翻訳できないものもあります。おそらく、新しいファイルを作成する権限がないか、コマンドを間違って入力しています。代わりに、処理されたファイルをテキストとして出力し、Automator でキャプチャしてから、新しいファイルに保存するというアイデアがありました。
そのために、 を使用しようとしNew Text File
ましたが、最初に選択したファイルごとに新しいテキスト ファイルを作成することはできません。選択したすべての Finder アイテムをループすることはできますか?