Удалить скобки и одинарные кавычки из списка, загруженного из файла CSV - PullRequest
0 голосов
/ 15 января 2020

Я открываю файл .csv, содержащий ссылки, и хочу перейти к каждому из них. Но когда я печатаю список ссылок, вокруг него есть квадратные скобки и одинарные кавычки. Как напечатать ссылки без скобок и одинарных кавычек?

import csv
import os

with open('links.csv', 'r') as f:
  reader = csv.reader(f)
  links = list(reader)

for i in links:
    print(i)

Результаты

['https://links.com/100GLC-PFAQ-6X9?idc=43']
['https://links.com/100GLC-PFAQ-9X12?idc=43']
['https://links.com/100LB-PFLIN-9X12?idc=43']
['https://links.com/14PT-PFUV-5.25X10.5?idc=43']
['https://links.com/14PT-PFUV-6X9?idc=43']
['https://links.com/14PT-PFUV-9X12?idc=43']

ОБНОВЛЕНИЕ Я решил проблему с помощью *. Ниже мой обновленный код.

import csv
import os

with open('links.csv', 'r') as f:
  reader = csv.reader(f)
  links = list(reader)

for i in links:
    print(*i)

Ответы [ 2 ]

0 голосов
/ 30 января 2020

Я решил проблему с помощью *. Ниже мой обновленный код.

import csv
import os

with open('links.csv', 'r') as f:
  reader = csv.reader(f)
  links = list(reader)

for i in links:
    print(*i)
0 голосов
/ 17 января 2020

Вы можете сделать следующее:

import csv
import os

links = []

with open('links.csv', 'r') as f:
  reader = csv.reader(f)
  links.extend(reader)

print(links) # show all links without for loop
...