Как добавить два файла с помощью Python
Ввод: у меня есть более 100 примеров файлов. Каждый пример файла имеет два разных файла с расширением*. column ' и*. datatypes
File1: имея два файла *. column и *. datatypes, мне нужно добавить два файла в один файл.
File2: имея два файла *. column и *. datatypes, мне нужно добавить два файла в один файл.
Как и 100 файлов, имеющих *.column и*. datatypes, мне нужно добавить два файла в один файл.
выборочные данные
Цитата:File1:columnnames dataypes
идентификатор инт,
строку наименование
Цитата:File2:имена столбцов dataypes
дата дата,
строка имени.
Что я уже пробовал:
я попробовал с:
for name in os.listdir("C:\Python27"): if name.endswith(".column"): for file in name: file = os.path.join(name) joined = file+ "final" with open(joined,"w") as fout: filenames = glob.glob('*.column') for filename in filenames: with open(filename) as f1: for line in f1: file_names = glob.glob('*.datatypes') for filename in file_names: with open(filename) as f2: for line in f2: for line1,line2 in zip(f1,f2): x = ("{0} {1} \n".format(line1.rstrip(),line2.rstrip())) y = x.strip() fout.write(y.strip() + ',\n')
Цитата:Но я получил результат:
типы данных columnnames
идентификатор инт,
строку наименование ,
дата дата,
строку наименование
Я хочу в separe для каждого отдельного файла. Пожалуйста, помогите мне.
Richard MacCutchan
Вы должны создать два списка, по одному из каждого набора расширений файлов. Затем вы можете пройти через списки в одном цикле, читая каждую пару файлов и объединяя данные.
0x01AA
И как я могу это сделать, если вы не опубликуете это как решение?
Richard MacCutchan
Это не решение, а предложение начать.