如何传递带有空格作为参数的文件名?

自动运行

我有一个Python脚本,它接受字符串参数。

$ python script.py "one image.jpg" "another image.jpg"

这按预期工作。

Python argparse: ["one image.jpg", "another image.jpg"]


如果我需要传递文件名,

$ python script.py $(ls "/some/dir/*.jpg")

Python argparse: ["one", "image.jpg", "another", "image.jpg"]

如果使用-Qofls命令,我可以将结果用双引号引起来。但是,引号在Python脚本中即转义。

$ python script.py $(ls -Q "/some/dir/*.jpg")

Python argparse: ['"one image.jpg"', '"another image.jpg"']


如何将ls文件名扩展为适当的字符串以用作参数?(如我的第一个示例)

兴奋剂

不要解析ls只需使用:

python script.py /path/to/*.jpg

这将执行Shell Globing,并替换/path/to/*.jpg为正确的列表。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何传递带有空格作为参数的文件名?

来自分类Dev

如何将带有空格的文件名传递给zip?

来自分类Dev

如何传递带有空格的两个路径作为bat文件的参数?

来自分类Dev

如何传递带有空格的两个路径作为bat文件的参数?

来自分类Dev

如何将查找结果传递给CP,以使带有空格的文件名起作用

来自分类Dev

如果文件名中带有空格,如何正确将git ls-files输出传递给Java?

来自分类Dev

如何将WSL中带有空格的文件名传递给cmd.exe?

来自分类Dev

文件名中带有空格的grep文件

来自分类Dev

批处理-传递带有空格的文件名,用于循环搜索

来自分类Dev

PHP Force下载带有空格的文件名

来自分类Dev

在文件名中带有空格的GetFiles

来自分类Dev

htaccess文件名带有空格

来自分类Dev

转义文件名带有空格的转义变量

来自分类Dev

使用awk提取带有空格的文件名

来自分类Dev

带有空格的文件名的 rsync 排除选项

来自分类Dev

在shell中处理带有空格的文件名

来自分类Dev

将带有空格的路径作为参数传递给批处理文件

来自分类Dev

如何正确传递带有空格的字符串作为单独的命令行参数?

来自分类Dev

我如何在 linux 脚本中使用带有空格的文件名?

来自分类Dev

查找带有空格和连字符的文件名的大小| 将包含空格和连字符的文件名传递给“ du”

来自分类Dev

如何在nohup中传递带有空格的参数?

来自分类Dev

使用ftplib下载文件名中带有空格的文件

来自分类Dev

Python scp复制文件,文件名中带有空格

来自分类Dev

处理文件名中带有空格的文件列表

来自分类Dev

批量修改多个文件名中带有空格的文件

来自分类Dev

升级到18.04后带有空格的文件名显示为“文件名”

来自分类Dev

Firefox在文件名中带有空格的下载时出现问题

来自分类Dev

链接到Bitbucket Markdown中带有空格的文件名

来自分类Dev

.gitignore不忽略'git status'上带有空格的文件名

Related 相关文章

  1. 1

    如何传递带有空格作为参数的文件名?

  2. 2

    如何将带有空格的文件名传递给zip?

  3. 3

    如何传递带有空格的两个路径作为bat文件的参数?

  4. 4

    如何传递带有空格的两个路径作为bat文件的参数?

  5. 5

    如何将查找结果传递给CP,以使带有空格的文件名起作用

  6. 6

    如果文件名中带有空格,如何正确将git ls-files输出传递给Java?

  7. 7

    如何将WSL中带有空格的文件名传递给cmd.exe?

  8. 8

    文件名中带有空格的grep文件

  9. 9

    批处理-传递带有空格的文件名,用于循环搜索

  10. 10

    PHP Force下载带有空格的文件名

  11. 11

    在文件名中带有空格的GetFiles

  12. 12

    htaccess文件名带有空格

  13. 13

    转义文件名带有空格的转义变量

  14. 14

    使用awk提取带有空格的文件名

  15. 15

    带有空格的文件名的 rsync 排除选项

  16. 16

    在shell中处理带有空格的文件名

  17. 17

    将带有空格的路径作为参数传递给批处理文件

  18. 18

    如何正确传递带有空格的字符串作为单独的命令行参数?

  19. 19

    我如何在 linux 脚本中使用带有空格的文件名?

  20. 20

    查找带有空格和连字符的文件名的大小| 将包含空格和连字符的文件名传递给“ du”

  21. 21

    如何在nohup中传递带有空格的参数?

  22. 22

    使用ftplib下载文件名中带有空格的文件

  23. 23

    Python scp复制文件,文件名中带有空格

  24. 24

    处理文件名中带有空格的文件列表

  25. 25

    批量修改多个文件名中带有空格的文件

  26. 26

    升级到18.04后带有空格的文件名显示为“文件名”

  27. 27

    Firefox在文件名中带有空格的下载时出现问题

  28. 28

    链接到Bitbucket Markdown中带有空格的文件名

  29. 29

    .gitignore不忽略'git status'上带有空格的文件名

热门标签

归档