python - 如何在 Python 3 中从文本文件中创建字符串?
问题描述
path = "C:\\Users\\user\\Downloads\\wordlist.txt"
word_list = open(path, 'r')
list = [x for x in word_list.split(" ")]
我怎样才能打开一个文件,这样我就可以把它变成一个字符串,并最终把那个字符串变成一个列表?我已经尝试过split()
,但似乎不能只拆分文本文件,尽管它们已被读取。
解决方案
采用with open
前任:
path = "C:\\Users\\user\\Downloads\\wordlist.txt"
l = []
with open(path, "r") as infile: #Read file
for line in infile: #Iterate over each line
l.append(line.split()) #split by space and append
推荐阅读
- winapi - 如何清除/刷新 Win32 API 中的 DNS 缓存
- xcode - xcodebuild 失败,但从 Xcode 构建成功
- javascript - 如何通过jquery函数命名动态创建的文本框?
- javascript - 价值迟到?“下面的值刚刚被评估”
- spinnaker - 启动失败:ExpectedArtifact 匹配多个工件
- jquery - 90%、110% 缩放停止 jQuery 动画
- angular - 将变量类型编号与数字进行比较时,角度 --prod 标志会出错
- sql - SQL:在某些列中选择具有值的行,并且该值不包含在另一个表中
- php - 如何将选择选项值发布到带有名称的 jQuery ajax
- visual-studio - 将调试器附加到多个进程