我正在逐行读取文件并进行一些文本处理,以便以特定格式输出。我的字符串处理代码如下:
file1=open('/myfolder/testfile.txt')
scanlines=file1.readlines()
string = ''
for line in scanlines:
if line.startswith('>from'):
continue
if line.startswith('*'):
continue
string.join(line.rstrip('\n'))
这段代码的输出如下:
abc
def
ghi
有没有办法将这些物理行连接成一个逻辑行,例如:abcdefghi
基本上,如何将多个字符串连接成一个大字符串?如果我从一个带有非常长字符串的文件中读取,通过将多个物理行连接成一个逻辑行,是否存在溢出的风险?