Отрицание в Python

Я пытаюсь создать каталог, если путь не существует, но! (не) оператор не работает. Я не уверен, как отрицать в Python … Каков правильный способ сделать это? if (!os.path.exists("/usr/share/sounds/blues")): proc = subprocess.Popen(["mkdir", "/usr/share/sounds/blues"]) proc.wait()

Как определить количество дней для данного месяца в python

Мне нужно рассчитать количество дней для данного месяца в python. Если пользователь вводит февраль 2011 года, программа должна быть в состоянии сказать мне, что в феврале 2011 года было 28 дней. Может ли кто-нибудь сказать мне, какую библиотеку я должен использовать, чтобы определить длину данного месяца.

Django формирует множественный выбор

Я новичок в Django, и я был бы очень признателен, если бы вы предложили мне несколько советов. Я пытаюсь создать форму, которая позволяет пользователю отмечать один или несколько параметров. Я понял, что я должен использовать поле MultipleChoiceField с виджем CheckboxSelectMultiple, но в документации Django нет примера по этой теме. Буду признателен, если вы предложите мне […]

Использовать TLS и Python для аутентификации

Я хочу сделать небольшой скрипт обновления для программного обеспечения, которое работает на малине Pi и работает как локальный сервер. Это должно подключиться к главному серверу в Интернете, чтобы получить обновления программного обеспечения, а также проверить лицензию программного обеспечения. Для этого я создал два сценария python. Я хочу, чтобы они подключались через разъем TLS. Затем клиент […]

Проблемы с пространством имен Python с параллельным ipython

Я начинаю экспериментировать с параллельными инструментами IPython и имею проблему. Я запускаю свои движки python с помощью: ipcluster start -n 3 Тогда следующий код работает нормально: from IPython.parallel import Client def dop(x): rc = Client() dview = rc[:] dview.block=True dview.execute('a = 5') dview['b'] = 10 ack = dview.apply(lambda x: a+b+x, x) return ack ack = […]

В Python существует ли элегантный способ распечатки списка в пользовательском формате без явного цикла?

Я знаю, что ты можешь print str(myList) получить [1, 2, 3] и вы можете сделать i = 0 for entry in myList: print str(i) + ":", entry i += 1 получить 0: 1 1: 2 2: 3 Но есть ли способ, похожий на первый, получить результат, похожий на последний? Имея мои ограниченные знания Python (и […]

Как сократить время, затрачиваемое на загрузку файла pickle в python

Я создал словарь на питоне и сбрасывал в рассол. Его размер составил 300 МБ. Теперь я хочу загрузить один и тот же рассол , данные которого сохраняются в форме словаря. output = open('myfile.pkl', 'rb') mydict = pickle.load(output) Загрузите рассол, который занимает около 15 секунд . Я хочу сократить время. Как я могу это сделать? Спецификация […]

Объединение 2 .csv-файлов общим столбцом

Поэтому у меня есть два CSV-файла, где первая строка в файле 1: MPID,Title,Description,Model,Category ID,Category Description,Subcategory ID,Subcategory Description,Manufacturer ID,Manufacturer Description,URL,Manufacturer (Brand) URL,Image URL,AR Price,Price,Ship Price,Stock,Condition Первая строка из файла 2: Regular Price,Sale Price,Manufacturer Name,Model Number,Retailer Category,Buy URL,Product Name,Availability,Shipping Cost,Condition,MPID,Image URL,UPC,Description а затем остаток каждого файла заполняется информацией. Как вы можете видеть, оба файла имеют общее поле, […]

Доступ к значению в кортеже, который находится в списке

[(1,2),(2,3),(4,5),(3,4),(6,7),(6,7),(3,8)] Как вернуть 2-е значение из каждого кортежа внутри этого списка?

Запись в Python: как установить время на GMT

Возможно ли и как установить часовой пояс регистрации в GMT? (т. е. параметр %(asctime)s в формате)

Python - лучший язык программирования в мире.