例如在命令行中这样使用,如果文件名有空格怎么办?
python python-script.py `ls`
python python-script.py "`ls`"
`ls -Q`
出来的文件名带引号
虽然楼上几位说的也没错,但是这里根本用不着 ls 啊
python python-script.py *
mac 中 ls 命令没有 -Q 选项。查了一下 linux 有。
没用过 Mac.
搜了一下, OSX 的 ls 不是自动带 quote 吗?
[https://unix.stackexchange.com/questions/270192/quoted-filenames-with-spaces-in-ls-output-on-osx?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa]( https://unix.stackexchange.com/questions/270192/quoted-filenames-with-spaces-in-ls-output-on-osx?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa)
是 coreutils 的 ls 否则也没有 --color=auto 了