win10環境です。
python3.6
windowsで123.txtを456.txtに変更できるpyファイルを作成したいです。
まずコマンドプロンプトで
move 123.txt 456.txt
とうつとファイル名称は456.flacに正常に変換されます。しかしpythonのファイル123.pyを書いて
import subprocess cmdresult = "move 123.txt 456.txt" subprocess.call(cmdresult.split())
つまりpyファイルをコマンドプロンプト上で実行するとエラーとなります。
python 123.py
#エラー
Traceback (most recent call last): File "123.py", line 20, in <module> subprocess.call(cmdresult.split()) File "C:\Program Files\Python36\lib\subprocess.py", line 287, in call with Popen(*popenargs, **kwargs) as p: File "C:\Program Files\Python36\lib\subprocess.py", line 729, in __init__ restore_signals, start_new_session) File "C:\Program Files\Python36\lib\subprocess.py", line 1017, in _execute_child startupinfo) FileNotFoundError: [WinError 2] 指定されたファイルが見つかりません。
python上のpyでどのように指定すべきだったのでしょうか?
回答3件
あなたの回答
tips
プレビュー