Python读取文本文件去掉每行的n

    技术2022-07-10  103

    问题

    当使用readlines读取文件时,返回的是每个元素都带\n的字符串列表。

    data = file.readlines()

    结果:

    >>> data ['test1\n', 'test2\n', 'test3']

    解决

    使用字符串的splitlines()函数可以去掉末尾的\n。

    >>> data.splitlines() ['test1', 'test2', 'test3']

    或:

    data = file.read().splitlines()

    一定要使用read()方法读取文本。

    Processed: 0.020, SQL: 9