在 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

原文由 Larry 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 246
1 个回答
print("\n".join(sys.path))

(包含外括号是为了与 Python 3 兼容,在 Python 2 中通常省略。)

原文由 Sven Marnach 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题