python - 如何获取列表形式的txt文件(Python)
问题描述
每个人!
我有一个简单的 txt 文件,一行中有几个数字(',' 是分隔符)
"1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21"
这个代码:
num=[]
f = open('sample.txt','r')
for i in f:
num.append(i.split(',')
print(num)
我的目标是获取项目列表:
['1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21']
但我得到了我列出的 1 项列表:
[['1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21']]
寻求帮助
解决方案
如果文件中只有一行,则无需遍历行。您可以直接分配num
:
with open('sample.txt','r') as f:
num = f.read().split(',')
推荐阅读
- javascript - 为什么我得到参考错误,我的代码有什么问题?
- python - {foo:>7f} 在 Python f 字符串中做了什么?
- css - 如何使 CSS 绘图始终在每个屏幕中固定显示?
- flutter - 无法为模拟器构建应用程序。在 iPhone 12 Pro Max 上启动应用程序时出错
- c# - 如何将控制器添加到 blazor wasm 以生成我的数据库的统计信息?
- google-workspace - 查看 Google Workspace Sites for Business 所需的自定义身份验证
- python-3.x - 我编写了一个简单的程序来自动化斐波那契数列,但它不起作用,我不知道为什么
- ios - CloudKit 记录 ID 不是唯一的
- javascript - Webpack - 如何使用异步功能导入脚本
- azure-pipelines - Devops 中的 AdvancedInstaller - 无法同步文件