Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 22, 2016 13:42:07

Zeclone
От: .uz
Зарегистрирован: 2015-02-27
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание_файла_VCARD

Добрый день

Хочу создать .vcard файл с помощью Рутхон.

Сначала, написал тел.номера друзей(файл1.тхт)

Потом имя друзей(файл2.тхт)

Потом,

 1.BEGIN:VCARD - константа
2.VERSION:2.1 - константа
3.N:Air;Baltic;; - имя(текст) (из строк другого файла) (файл2.тхт)
4.FN:Air Baltic - имя(текст) (3=4)
5.TEL;CELL:+15057338800 ( из строк другого файла) (файл1.тхт)
6.END:VCARD - константа

Нуууу хочу экспортировать на файл3.тхт в вышеуказанном форме.

Можете помогать мне?

Спасибо за ранее.



:D Zeclone не русский поэтому просит прошения за ошыбки :D

Офлайн

#2 Дек. 22, 2016 15:30:15

python335
Зарегистрирован: 2016-10-19
Сообщения: 88
Репутация: +  -8  -
Профиль   Отправить e-mail  

Создание_файла_VCARD

Ок…

 with open('файл1.txt', 'r') as n:
      name = str(n.read())
with open('файл2.txt', 'r') as num:
      number = str(num.read())
file3 = open('файл3.txt', 'w')
file3text = str('1.BEGIN:VCARD\n2.VERSION:2.1\n3.N:Air;Baltic;; - ' + name + '\n4.FN:Air Baltic - ' + name + '\n'5.TEL;CELL: ' + number + '\n'6.END:VCARD') # Текст
file3.write(file3text)
file3.close() # Закрываюсь

Вот и все!
Ведь тебе так надо было??

Повысь репутацию плиз!

Отредактировано python335 (Дек. 22, 2016 15:31:40)

Офлайн

#3 Дек. 23, 2016 07:28:35

Zeclone
От: .uz
Зарегистрирован: 2015-02-27
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание_файла_VCARD

python335
Ок…
Доброе утро!

Спасибо за помощь.
Там маленькие ошибки.
Но все я уже понял как делать:

 with open('файл1.txt', 'r') as n:
      name = str(n.read())
with open('файл2.txt', 'r') as num:
      number = str(num.read())
file3 = open('файл3.txt', 'w')
file3text = str('BEGIN:VCARD\nVERSION:2.1\nN:' + name + ';;\nFN:'+ name + '\nTEL;CELL:' + number + '\nEND:VCARD') # Текст
file3.write(file3text)
file3.close() 

Но в файл1.тхт 400 строк имен
вася
иван
костя
…..

и в файл.тхт 400 строк номеров
+16953222566
+16689565233
+13256998954
…..

вы поняли что я хочу сделать?

реп+1



:D Zeclone не русский поэтому просит прошения за ошыбки :D

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version