Форум сайта python.su
Добрый день.
Начал изучать Python неделю назад, поэтому прошу не судить строго….
Вопросы заключается в следующем:
1) У меня есть несколько .csv файлов с разделителем “|” (могу изменить на любой).
1.1) Если я загружаю данные с файлов в массивы через:
inputfile1 = "file1.csv" FILE1 = open(inputfile1, mode='r', encoding='utf-8')
for a in FILE1: print(a[0])
import csv with open('file1.csv', newline='') as file1: FILE1 = csv.reader(file1, delimiter='|') for a in FILE1: .....
import csv with open('file1.csv', newline='') as file1: FILE1 = csv.reader(file1, delimiter='|') with open('file2.csv', newline='') as file2: FILE1 = csv.reader(file2, delimiter='|') for a in FILE1: if a[3] in FILE2[2] .....
inputfile1 = "file1.csv" inputfile2 = "file2.csv" ....... inputfileN = "fileN.csv" FILE1 = open(inputfile1, mode='r', encoding='utf-8') FILE2 = open(inputfile2, mode='r', encoding='utf-8') ....... FILEN = open(inputfileN, mode='r', encoding='utf-8') variables = [aa, bb, cc, ca, ba, da, 1g] #К примеру for x in variables: if x in (FILE1 and FILE2 and .... and FILEN): print(x)
inputfile1 = "file1.csv" inputfile2 = "file2.csv" FILES = open(inputfile1 or inputfile2 , mode='r', encoding='utf-8') и FILES = open(inputfile1 and inputfile2 , mode='r', encoding='utf-8')
Офлайн
Привет нубу от нуба!
Щерт, при циторовании кода - кое что потерялось….((( надеюсь поймеш возвращаясь к своему коду…
Binsterтвоя переменная FILE1 - последовательность строк файла
1.1)
Binster
1.2)
Binster
for a in FILE1:
Binster
if a in FILE2
Binster
2)
Binster
FILES = open(inputfile1 or inputfile2 , mode='r', encoding='utf-8')
Отредактировано Sdelayte_podskazku_imen (Дек. 1, 2017 11:46:20)
Офлайн
Binster
попробуйте циклы
Офлайн