在Python中的分隔线上打印列表元素

我正在尝试使用以下方法打印出Python路径文件夹:


import sys

print sys.path

输出是这样的:


>>> print sys.path

['.', '/usr/bin', '/home/student/Desktop', '/home/student/my_modules', '/usr/lib/pyth

on2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/pyth

on2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/local/lib/python2.6/dist-pack

ages', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/

usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/python2.6', '/usr/lib/

python2.6/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.6/gtk-2.0', '/usr/lib/p

ython2.6/dist-packages/wx-2.8-gtk2-unicode']

如何将它们打印到单独的行中,以便可以正确解析它们?


应该是这样的:


/usr/bin

/home/student/Desktop

/home/student/my_modules

etc


料青山看我应如是
浏览 553回答 3
3回答

隔江千里

print("\n".join(sys.path))(为了使Python 3兼容,包含了外部括号,而在Python 2中通常省略了。)

DIEA

使用列印功能(Python 3.x)或汇入(Python 2.6+):from __future__ import print_functionprint(*sys.path, sep='\n')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python