I get the listing of a directory using bash command ls
(can’t use python on remote)
How can I convert the return of ls
from remote in a python list/set containing filenames?
Advertisement
Answer
you can just use os.listdir
, like this:
import os files = os.listdir()
EDIT: if you have any control over the ls
cmd, you can add the -1
flag, to get one filename per line, then use .splitlines()
to turn it into a list.
regular split
on the regular ls
would fail on filenames that contain spaces.