【问题标题】:How to concert a txt file into list without comma in Python [duplicate]如何在Python中将txt文件转换为不带逗号的列表[重复]
【发布时间】:2020-08-06 22:24:24
【问题描述】:

我有一个 sitename.txt,它看起来像这样:

  airipokeramen                  
  888beijing                    
  88buffet                      
  adbuffalo                     
  aerospacea3                   
  airipokeramen                 
  aiya                          
  aki                           
  akisushi                      
  arcticbites                   
  asackofpotatoes               
  asiabuffetchattanooga         
  asiacuisines                  
  asiancook                     
  atlantacafe     

我怎样才能把它转换成这样的列表:

['airipokeramen','888beijing',...,'atlantacafe']

我尝试使用 pandas,有时它不起作用:

import pandas
data=pandas.read_csv('sitename.txt')
site_names = data["iripokeramen"].values.tolist()
site_names

错误:

KeyError: 'iripokeramen'

【问题讨论】:

  • iripokeramen 是什么?
  • @MrNobody33 感谢您找到那个骗子!
  • 你使用的方式表示csv文件中有一个名为“iripokeramen”的列,事实并非如此。
  • 不客气! @亚当史密斯

标签: python python-3.x pandas list


【解决方案1】:
with open('filename') as file:
    your_list = [line.strip() for line in file.readlines()]

如果是简单的文本文件,则不需要 Pandas。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多