读取Python中的tex文件

2024-06-26 18:06:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我被赋予

bus_stops0.txt    
01012,Victoria St,Hotel Grand Pacific
01013,Victoria St,St. Joseph's Ch
01019,Victoria St,Bras Basah Cplx

在记事本和我不知道如何打开这个文件内闲置。在

还有, 我想定义

^{pr2}$

就这样

read_data('bus_stops0.txt')

['01012,Victoria St,Hotel Grand Pacific', "01013,Victoria St,St. Joseph's Ch", '01019,Victoria St,Bras Basah Cplx']

我的定义首先是正确的吗?在


Tags: txt定义chhotelstgrand记事本bus
3条回答

如果我没听错的话,你需要这样的输出

['01012,Victoria St,Hotel Grand Pacific', "01013,Victoria St,St. Joseph's Ch", '01019,Victoria St,Bras Basah Cplx']

如果是这样的话,这里是代码。确保文件具有读取权限。在

^{pr2}$

U标志用于通用readlines模式。在

def read_data(filename):
   stops = []
   with open(filename,  'rU') as f:
       for line in f:
           stops.append(line.strip())
   return stops

或者,如果您想保留换行符,您可以简单地返回readlines

^{pr2}$

对于期望输出,定义如下:

def read_data(filename):
   stops = []
   with open(filename,  'r') as f:
       for line in f:
           stops.append(line.replace('\n', ''))
   return str(stops)

相关问题 更多 >