如何用Python读取.txt文件元素并按索引访问?
Python读取指定格式的txt文件内容
假设你的txt文件内容类似这样:
元素保存顺序
eos,5,其他任意元素
可以通过以下步骤实现需求:
- 打开文件后跳过第一行标题,直接读取第二行内容
- 按文件中实际的分隔符(比如逗号、空格)拆分元素
- 将需要转为数字的元素做类型转换
具体代码示例:
# 替换成你的txt文件路径 file_path = 'your_file.txt' with open(file_path, 'r', encoding='utf-8') as f: # 跳过第一行标题行 next(f) # 读取第二行并去除首尾的换行、空格等空白字符 line_content = f.readline().strip() # 按逗号分割元素,若你的文件用空格分隔,改成line_content.split()即可 raw_elements = line_content.split(',') # 构造目标列表:第一个元素保留字符串,第二个转成整数 inputs = [raw_elements[0], int(raw_elements[1])] # 验证结果 print(inputs[0]) # 输出 'eos' print(inputs[1]) # 输出 5,类型为int
如果你的txt文件第二行元素用其他分隔符(比如制表符\t),只需要修改split()里的参数即可,比如split('\t')。
内容的提问来源于stack exchange,提问作者Ramos
相关产品推荐
相关产品推荐

