7

如何使字符串输出列表?(可能很简单,我知道)

我浏览了所有谷歌,但没有一个解决方案有效。

我的代码:(有点转述)

import Pmw
from tkinter import *

root = Tk()

console = Pmw.ScrolledText(...some arguments...)
console.pack(...some arguments...)

console.settext(os.listdir("."))

root.mainloop()

输出: file1.txt file2.txt file3.txt在 Pmw.ScrolledText 框中。

我需要做什么才能使输出如下所示?

file1.txt
file2.txt
file3.txt

我感谢你。

4

2 回答 2

3

使用换行符加入list返回的项目:os.listdir()

filenames = os.listdir('.')
text = '\n'.join(filenames)
console.settext(text)
于 2015-10-20T23:36:41.007 回答
1

您可以使用 \n(换行符)。例如:打印'file1.txt\nfile2.txt\nfile3.txt'

您可以在此处找到更多信息 - https://docs.python.org/2/tutorial/inputoutput.html

于 2015-10-21T01:02:04.043 回答