Получите размер файла перед загрузкой в ​​Python

Я загружаю весь каталог с веб-сервера. Он работает нормально, но я не могу понять, как получить размер файла перед загрузкой для сравнения, если он был обновлен на сервере или нет. Можно ли это сделать, как если бы я загружал файл с FTP-сервера? import urllib import re url = "http://www.someurl.com" # Download the page locally f […]

Как использовать схемы в Django?

Я бы хотел использовать схемы postgreSQL с django, как я могу это сделать?

ImportError: нет модуля с именем matplotlib.pyplot

В настоящее время я практикую matplotlib. Это первый пример, который я практикую. #!/usr/bin/python import matplotlib.pyplot as plt radius = [1.0, 2.0, 3.0, 4.0] area = [3.14159, 12.56636, 28.27431, 50.26544] plt.plot(radius, area) plt.show() Когда я запускаю этот скрипт с помощью python ./plot_test.py , он показывает график правильно. Тем не менее, я запускаю его сам по себе, […]

Как вы вводите пользователя в качестве поплавка?

Я запускаю Python 2.7.10. У меня есть следующий код из программы, над которой я работаю. with open('inventory.txt', 'r+') as f: inventory = {} while True: item = raw_input('Item: ') inventory[item] = raw_input('Price: ') if item == '': del inventory[''] break inv = str(inventory) f.write(inv).rstrip() print inventory print inv print f.read() Он делает запрос пользователю на […]

Как получается, что сериализация json намного быстрее, чем сериализация yaml в Python?

У меня есть код, который в значительной степени зависит от yaml для многоязыковой сериализации, и, работая над ускорением некоторых вещей, я заметил, что yaml был безумно медленным по сравнению с другими методами сериализации (например, pickle, json). Итак, что на самом деле заставляет меня думать, что json намного быстрее, чем yaml, когда выход почти идентичен. >>> […]

Создание фильтра нижних частот в SciPy – методы и единицы понимания

Я пытаюсь фильтровать шумный сигнал частоты сердечных сокращений с помощью python. Поскольку частота сердечных сокращений не должна превышать 220 ударов в минуту, я хочу отфильтровать весь шум выше 220bpm. Я преобразовал 220 / минуту в 3.66666666 Hertz, а затем преобразовал этот Hertz в rad / s, чтобы получить 23.0383461 рад / сек. Частота дискретизации чипа, […]

Как я могу безопасно сохранять секретные ключи и пароль в моей системе управления версиями?

Я сохраняю важные настройки, такие как имена хостов и порты серверов разработки и производства в моей системе управления версиями. Но я знаю, что это плохая практика хранить секреты (например, личные ключи и пароли базы данных) в репозитории VCS. Но пароли – как и любые другие настройки – кажутся, что они должны быть версиями. Итак, каков […]

Numpy – массив против asarray

В чем разница между функциями Numpy array() и asarray() ? Когда вы должны использовать один, а не другой? Кажется, что они генерируют идентичный результат для всех входов, о которых я могу думать.

Python: использование .format () в строке с экранированным Unicode

Я использую Python 2.6.5. Мой код требует использования знака «больше или равно». Вот оно: >>> s = u'\u2265' >>> print s >>> ≥ >>> print "{0}".format(s) Traceback (most recent call last): File "<input>", line 1, in <module> UnicodeEncodeError: 'ascii' codec can't encode character u'\u2265' in position 0: ordinal not in range(128)` Почему я получаю эту […]

Параллельная обработка из командной очереди в Linux (bash, python, ruby ​​… безотносительно)

У меня есть список / очередь из 200 команд, которые мне нужно запустить в оболочке на сервере Linux. Я хочу, чтобы одновременно выполнялось не более 10 процессов (из очереди). Для выполнения некоторых процессов потребуется несколько секунд, другие процессы потребуют гораздо больше времени. Когда процесс завершится, я хочу, чтобы следующая команда была «выскочена» из очереди и […]

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