>',sys.argv[1:]" | dir *.* 特别想知道如何通过管道输入 pyt-6ren">
gpt4 book ai didi

Python 一行打印当前目录中的每个文件

转载 作者:太空宇宙 更新时间:2023-11-04 06:45:26 25 4
gpt4 key购买 nike

如何让下面的一行通过 Python 打印每个文件?

python -c "import sys;print '>>',sys.argv[1:]" | dir *.*

特别想知道如何通过管道输入 python -c。接受 DOS 或 Cygwin 响应。

最佳答案

python -c "import os; print os.listdir('.')"

如果您想像问题中那样应用一些格式,

python -c "import os; print '\n'.join(['>>%s' % x for x in os.listdir('.')])"

如果你想使用管道,使用xargs:

ls | xargs python -c "import sys; print '>>', sys.argv[1:]"

或反引号:

python -c "import sys; print '>>', sys.argv[1:]" `ls`

关于Python 一行打印当前目录中的每个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/613007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com