首页 > 解决方案 > 将字符串变量添加到 readlines 结构中每个字符串的开头

问题描述

我已经导入了一个文件并使用 readlines 将每一行拆分为一个字符串。我有另一个变量“SubID”,我想将它添加到每一行的开头。这是我尝试过的代码。

lines = file.readlines()
[SubID] + lines

标签: python-2.7appendjupyter-notebookspyderreadlines

解决方案


您需要将前缀添加到每一行。这是一种方法:

#!/usr/bin/env python2.7

import os

file_name = "test.txt"
file_handle = open(file_name, "r")

line_prefix = "[SubID]"

for line in file_handle.readlines():
    print line_prefix + ":", line.rstrip(os.linesep)

推荐阅读