【发布时间】:2015-11-15 09:39:05
【问题描述】:
我正在尝试将文本文件中的数据放入数组中。下面是我要创建的数组。
[("major",r,w,w,s,w,w,w,s), ("relative minor",r,w,s,w,w,s,w,w),
("harmonic minor",r,w,s,w,w,s,w+s,s)]
但是,当我使用文本文件并从中加载数据时,我得到下面的输出。它应该像上面一样输出,我意识到我必须拆分它,但我真的不知道如何处理这种集合数组。谁能帮我解决这个问题
['("major",r,w,w,s,w,w,w,s), ("relative minor",r,w,s,w,w,s,w,w),
("harmonic minor",r,w,s,w,w,s,w+s,s)']
下面是我正在尝试加载的文本文件。
("major",r,w,w,s,w,w,w,s), ("relative minor",r,w,s,w,w,s,w,w), ("harmonic minor",r,w,s,w,w,s,w+s,s)
这就是我加载它的方式
file = open("slide.txt", "r")
scale = [file.readline()]
【问题讨论】:
-
ARe
r、w和s在您的代码中的某个地方定义?如果不是,您将不得不将它们保留为字符串。 -
是的,它们是在代码顶部定义的,但我没有把它们放在她里面
-
你能把它放进去吗?这是让它工作的一个非常重要的部分。