https://docs.python.org/2/library/csv.html?highlight=csv#csv.reader
csvfile может быть любым объектом который поддерживает протокол итератора и возвращает строку каждый раз, когда его метод next () называется
blockquote>. Таким образом, все
StringIO.StringIO()
,str.splitlines()
или даже генератор хороши.
Так как Вы находитесь в своей собственной сети, Вы могли создать своего собственного доверяемого издателя сертификата. Для этого установите сервисы Центра сертификации на один из Ваших серверов и создайте сертификат для подписывания кода. По умолчанию компьютеры Вашего пользователя не будут доверять сертификату, таким образом, выполнит следование каждого компьютера:
certmgr.exe - добавляет корень-c MYRootCertificate.cer-s-r localMachine
, certmgr.exe - добавляет-c MyCodeSigningCert.cer-s-r localMachine TrustedPublisher
, первое должно заставить Ваши компьютеры доверять Вашему внутреннему серверу CA (для избавлений от "не доверяемый издатель" сообщение), и второе должно заставить его доверять приложениям, подписанным сертификатом.
После этого, любое из Ваших приложений со знаком будет работать без предупреждений системы безопасности.
Ответ Mitchell хорош, но если Вы не имеете Enterprise Edition сервер, Вы не можете настроить шаблоны, и шаблон Code Signing отмечен как "неэкспортный". Это означает, что Вы не можете использовать сертификат в рамках Visual Studio и иметь, чтобы иметь после-того,-как-процесс, который подписывает Ваши декларации.
Теперь это - функция, не ошибка, не сделайте ошибку. Типичный магазин программного обеспечения не хочет, чтобы разработчики подписали декларации для всеобщего использования из Visual Studio. Тем не менее я нахожусь лично в магазине, где я делаю , хотят точно ту функциональность. К счастью, мне удалось выяснить длинный путь приблизительно , получение pfx файла ключей экспортировало , который имеет полномочия подписывания кода. Если Вы находите необходимость в этом это может быть полезно.