2017-08-28 29 views
0

我想列出存在于输入文件夹中的文件:FileNotFoundError:系统找不到指定的文件

from subprocess import check_output 
print(check_output(["ls", "../input"]).decode("utf8")) 

而且我得到这个错误(使用Python 3):

C:\Users\Tristan\Anaconda3\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) 
    988           env, 
    989           cwd, 
--> 990           startupinfo) 
    991    finally: 
    992     # Child is launched. Close the parent's copy of those pipe 

FileNotFoundError: [WinError 2] The system cannot find the file specified 

回答

1

ls不存在作为Windows中的命令,因此错误;它无法找到名为ls的可执行文件运行。这种类似的问题,这些解决方案可以帮助你做你想要什么:How to use Subprocess in Windows

相关问题