对于如下所示的.txt (已打开):
EFJAJCOWSS
SDGKSRFDFF
ASRJDUSKLK
HEANDNDJWA
ANSDNCNEOP
PMSNFHHEJE
JEPQLYNXDL返回一个在不同行上包含每一行的板。Newline不包括在董事会中。我有以下代码:
def read_board(board_file):
file = open(board_file, 'r')
line = file.readline()
newList = ''
while line != '':
newList = newList + line.strip('\n') + '\n'
line = file.readline()
return newList结果是:'EFJAJCOWSS\nSDGKSRFDFF\nASRJDUSKLK\nHEANDNDJWA\nANSDNCNEOP\nPMSNFHHEJE\nJEPQLYNXDL\n'
关于如何让它在不同的行上列出每一行,有什么建议吗?+'\n'不能做到这一点……
发布于 2017-05-08 17:48:22
file.readlines()给出行的列表
lst_lines = file.readlines()lst_lines将如下所示:['EFJAJCOWSS\n','SDGKSRFDFF\n'........]
现在您可以使用for循环行迭代lst_lines列表,line1是不同的行
for line in lst_lines:
print(line)https://stackoverflow.com/questions/43844493
复制相似问题