質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Q&A

解決済

1回答

1687閲覧

/bin/sh: :コマンドが見つかりません の解決方法

退会済みユーザー

退会済みユーザー

総合スコア0

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

0グッド

0クリップ

投稿2019/05/27 03:58

大量にあるプログラムコードをPDFに変換するためにpythonで下記のような自動変換コードを作っております。

python

1import os 2import re 3import subprocess 4import shutil 5 6path = os.getcwd() 7file_list = os.listdir(path) 8file_num = len(file_list) 9#print(file_list) 10 11path_pdf_dir = path+'/pdf' 12#os.mkdir(path_pdf_dir) 13 14i = 0 15j = 1 16while i < file_num: 17 18 file_name = file_list[i] 19 file_name = str(file_name) 20 name = re.sub('\.f90', '', file_name) 21 22 cmd1 = 'a2p ' + name + '.f90' + ' -o ' + name + '.ps' 23 subprocess.call(cmd1, shell=True) 24 cmd2 = 'pspdf ' + name + '.ps' 25 pdf_name = name +'.pdf' 26 27 shutil.move(pdf_name, 'pdf') 28 29 30 i = i+1 31 j = j+1

発生するエラーは下記のとおりです。

/bin/sh: a2p: コマンドが見つかりません

/bin/shを開こうとしたらバイナリコードだったので開くこともできずどうしたものかと困っております。何か解決方法がございましたらご教授願います。よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

t_obara

2019/05/27 04:23

このようなメッセージの場合、大抵パスが通っていないかコマンド名称が間違っているです。a2pについてその点でご確認されてみてはいかがでしょうか。
退会済みユーザー

退会済みユーザー

2019/05/27 07:22

できました!ありがとうございます。
guest

回答1

0

ベストアンサー

a2p -> a2ps だったりしませんか?

投稿2019/05/27 04:05

waku_nagoya

総合スコア200

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2019/05/27 07:23

ありがとうございました。できました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問