Найти - Пользователи
Полная версия: Генератор случайных символов по шаблону
Начало » Python для новичков » Генератор случайных символов по шаблону
1 2
vkopey
Для работы с Excel надо установить win32com:
import win32com.client
obj = win32com.client.Dispatch("Excel.Application")
obj.Visible = 1
obj.Workbooks.Add()
obj.Cells(1,1).Value = "Hello"
Проще содать файл CSV, а потом открыть его из Excel:
import csv
writer = csv.writer(open("some.csv", "wb"),delimiter = ';')
writer.writerow(['a','3'])
vkopey
fata1ex
vkopey, плохой пример. Для поддержания уникальности элементов в коллекции существуют множества.
Согласен. Сделал через множество, хотя это не существенно в данном случае.
Вот решение полностью:
import random,csv
writer = csv.writer(open("some.csv", "wb"),delimiter = ';')
ls=[chr(x) for x in range(ord('a'),ord('z')+1)]+list('0123456789')
data=set()
while len(data)<10:
    x=random.choice(ls)+random.choice(ls) # если первый и второй могут быть одинаковыми
    data.add(x)
for i in data:
    writer.writerow([i])
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB