前提・実現したいこと
pythonでLhaplusを利用して、展開先フォルダを指定してlzhファイルを解凍したいです。
試したこと
subprocessを利用してできないか試したが、引数がうまく渡せず、lhaplusのデフォルトフォルダに展開されてしまいました。
cwdでは引数を渡せないのかと思っています。
※cmdへの直接入力では下記コードで実現できたが、これをpythonで実行する方法がわかりません。
C:\Program Files (x86)\Lhaplus\Lhaplus.exe /o:C:\Users\Desktop\Output C:\Users\Desktop\test\test1.lzh
使用している言語・ブラウザ等
windows 10
python3.7
anaconda
該当のソースコード
python
1import subprocess 2 3subprocess.Popen([r'C:\Program Files (x86)\Lhaplus\Lhaplus.exe', r'C:\Users\Desktop\test\test1.lzh'], 4 shell=True,cwd=r"C:\Users\Desktop\Output") 5
回答いただけますと幸いです。
どうぞよろしくお願いいたします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/29 09:07
2021/08/29 09:29