当前位置:  开发笔记 > 编程语言 > 正文

Python one-liner打印当前目录中的每个文件

如何解决《Pythonone-liner打印当前目录中的每个文件》经验,为你挑选了1个好方法。

如何通过Python在每个文件中打印以下一个衬垫?

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

特别想知道如何管道进入python -c.接受DOS或Cygwin回复.



1> Greg Hewgill..:
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`

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有