ビギナーです、よろしくお願いいたします。
Anacondaでsubprocessを使ってみたのですが、エラーが出て進みませんでした。
お助けください・・
※Dドライブにtest.txt置いてあります。
windows10です。
コード
#サブプロセスのインポート
import subprocess
#Web ブラウザのパス
ie = r"C:¥Program Files¥Internet Explorer¥iexplore.exe"
#txt ファイルのパス
file = r"D:¥test.txt"
#Web ブラウザで txt ファイルを開く
subprocess.run ([ie, file])
エラー
FileNotFoundError Traceback (most recent call last)
<ipython-input-9-78c08018f27a> in <module>
6 file = r"D:¥test.txt"
7 #Web ブラウザで txt ファイルを開く
----> 8 subprocess.run ([ie, file])
D:\Anaconda\lib\subprocess.py in run(input, capture_output, timeout, check, *popenargs, **kwargs)
491 kwargs['stderr'] = PIPE
492
--> 493 with Popen(*popenargs, **kwargs) as process:
494 try:
495 stdout, stderr = process.communicate(input, timeout=timeout)
D:\Anaconda\lib\subprocess.py in init(self, args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags, restore_signals, start_new_session, pass_fds, encoding, errors, text)
856 encoding=encoding, errors=errors)
857
--> 858 self._execute_child(args, executable, preexec_fn, close_fds,
859 pass_fds, cwd, env,
860 startupinfo, creationflags, shell,
D:\Anaconda\lib\subprocess.py in _execute_child(self, args, executable, preexec_fn, close_fds, pass_fds, cwd, env, startupinfo, creationflags, shell, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, unused_restore_signals, unused_start_new_session)
1309 # Start the process
1310 try:
-> 1311 hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
1312 # no special security
1313 None, None,
FileNotFoundError: [WinError 2] 指定されたファイルが見つかりません。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/03 12:23 編集