user216622 Asked:2020-12-01 03:06:51 +0000 UTC2020-12-01 03:06:51 +0000 UTC 2020-12-01 03:06:51 +0000 UTC 从文件中读取行时如何删除换行符 (\n) 772 使用 file.readlines() 时,我们得到如下信息: >>> file.readlines() ['12\n', '10\n', '9\n', '15\n', '10\n', '120'] 如何删除\n? python 3 个回答 Voted Best Answer Jenyay 2020-12-01T03:38:05Z2020-12-01T03:38:05Z >>> l = ['12\n', '10\n', '9\n', '15\n', '10\n', '120'] >>> l = [line.rstrip() for line in l] >>> l ['12', '10', '9', '15', '10', '120'] jfs 2020-05-01T04:20:09Z2020-05-01T04:20:09Z 如果你想支持 Unicode 行尾,那么你可以str.splitlines()使用方法: >>> file.read().splitlines() ['12', '10', '9', '15', '10', '120'] vadim vaduxa 2020-12-01T03:13:11Z2020-12-01T03:13:11Z file = "file.txt" open(file).read().split('\n')
如果你想支持 Unicode 行尾,那么你可以
str.splitlines()使用方法: