【发布时间】:2021-12-27 13:03:05
【问题描述】:
我有一个 txt 文件,它只有一个连续的字符串 MNHY...
我想要输出 ['M','N','H','Y'...]
我尝试过下面这段代码和它的各种形式,但我只能将 txt 文件转换为一个连续的列表。
def text_check(filename):
my_file = open(filename,"r")
print(my_file.read().splitlines())
text_check("demo_text.txt")
如何将 .txt 文件转换为这种 ['M','N','H','Y'...] 格式?
【问题讨论】:
-
您知道如何从文件中读取行(尽管您可能希望在打印它们之前将读取的行存储在变量中......),现在查看如何迭代字符串中的项目(或如何将其转换为
list个字符) -
好的,谢谢,我会尽量集中精力查找这个!我觉得我只是因为缺乏经验而很容易迷路。
-
别担心,学习如何(以及在哪里)查找内容是学习如何编码的第一步 :) 这需要一段时间,但它会很快变得更好!通常,对于像这个这样的非常基本的问题,总有一个答案,诀窍是学习正确的搜索词;)
-
@MikeScotty 我希望它是那么容易!以简单的方式列出它只会返回一个空列表。
标签: python