で拡張子のないbashのファイルを実行する方法:私はPythonで、このページからスクリプトを使用することができますどのように思っていたのPython
http://www.fmwconcepts.com/imagemagick/textcleaner/index.php
それをダウンロードし、拡張子はありません。私は「textcleaner.sh」に名前を変更しようとしたし、次のコマンドを実行します。
import subprocess
subprocess.check_call(['textcleaner.sh', '-g', '-e', 'normalize', 'input_image.jpg', 'output_image.jpg'])
をしかし、そうするとき、私はこのエラーを取得:
Traceback (most recent call last):
File "C:/Users/ikdem/PycharmProjects/McAffeeeeeee/bash test.py", line 11, in <module>
subprocess.check_call(['textcleaner.sh', '-g', '-e', 'normalize', 'opl-small-1.jpg', 'output.jpg'])
File "C:\Users\ikdem\AppData\Local\Programs\Python\Python35\lib\subprocess.py", line 579, in check_call
retcode = call(*popenargs, **kwargs)
File "C:\Users\ikdem\AppData\Local\Programs\Python\Python35\lib\subprocess.py", line 560, in call
with Popen(*popenargs, **kwargs) as p:
File "C:\Users\ikdem\AppData\Local\Programs\Python\Python35\lib\subprocess.py", line 950, in __init__
restore_signals, start_new_session)
File "C:\Users\ikdem\AppData\Local\Programs\Python\Python35\lib\subprocess.py", line 1220, in _execute_child
startupinfo)
OSError: [WinError 193] %1 is not a valid Win32 application
ありがとうございました。これは、エラーが消えるように思われました。もう別のエラーが発生しましたが、動作させようとします! –