How to read a text file into a string variable and strip newlines?

前端 未结 23 2205
醉酒成梦
醉酒成梦 2020-11-22 05:47

I use the following code segment to read a file in python:

with open (\"data.txt\", \"r\") as myfile:
    data=myfile.readlines()

Input fil

23条回答
  •  悲&欢浪女
    2020-11-22 06:07

    I'm surprised nobody mentioned splitlines() yet.

    with open ("data.txt", "r") as myfile:
        data = myfile.read().splitlines()
    

    Variable data is now a list that looks like this when printed:

    ['LLKKKKKKKKMMMMMMMMNNNNNNNNNNNNN', 'GGGGGGGGGHHHHHHHHHHHHHHHHHHHHEEEEEEEE']
    

    Note there are no newlines (\n).

    At that point, it sounds like you want to print back the lines to console, which you can achieve with a for loop:

    for line in data:
        print line
    

提交回复
热议问题