Вопросы с тегом «python»

86
django syncdb и обновленная модель

Я недавно обновил свою модель, добавил к ней BooleanField, но когда я это сделаю python manage.py syncdb, он не добавит новое поле в базу данных для модели. Как я могу это исправить ?...

86
Какова максимальная длина строки Python?

Если он не зависит от среды, каково теоретическое максимальное количество символов в строке Python? Также, если он отличается от номера версии, я хотел бы знать его для python 2.5.2...

86
Как реализовать эффективную двунаправленную хеш-таблицу?

Python dict- очень полезная структура данных: d = {'a': 1, 'b': 2} d['a'] # get 1 Иногда вам также нужно индексировать по значениям. d[1] # get 'a' Какой самый эффективный способ реализовать эту структуру данных? Любой официальный рекомендуемый способ сделать это?...

86
Как безопасно открывать / закрывать файлы в Python 2.4

В настоящее время я пишу небольшой скрипт для использования на одном из наших серверов с использованием Python. На сервере установлен только Python 2.4.4. Я не начинал использовать Python, пока не вышла версия 2.5, поэтому я привык к форме: with open('file.txt', 'r') as f: # do stuff with f Однако...

86
Как я могу построить гистограмму так, чтобы высота столбцов составляла 1 в matplotlib?

Я хотел бы построить нормализованную гистограмму из вектора с помощью matplotlib. Я пробовал следующее: plt.hist(myarray, normed=True) так же как: plt.hist(myarray, normed=1) но ни одна из опций не создает ось Y из [0, 1], так что высота столбцов гистограммы равна 1. Я бы хотел создать такую...

86
как открыть URL-адрес в Python

import urllib fun open(): return urllib.urlopen('http://example.com') Но когда example.com открывается, он не отображает css или js. Как я могу открыть веб-страницу в веб-браузере? @error(404) def error404(error): return webbrowser.open('http://example.com') Я использую бутылку. Давая мне...

86
Python - добавить PYTHONPATH во время запуска модуля командной строки

Я хочу бежать: python somescript.py somecommand Но когда я запускаю это, мне нужно PYTHONPATHвключить определенный каталог. Я не могу просто добавить его в свои переменные среды, потому что каталог, в который я хочу добавить изменения, зависит от того, какой проект я запускаю. Есть ли способ...

86
Редактирование определенной строки в текстовом файле в Python

Допустим, у меня есть текстовый файл, содержащий: Dan Warrior 500 1 0 Есть ли способ отредактировать определенную строку в этом текстовом файле? Прямо сейчас у меня есть это: #!/usr/bin/env python import io myfile = open('stats.txt', 'r') dan = myfile.readline() print dan print "Your name: " +...

86
Каков официальный «предпочтительный» способ установки pip и virtualenv в масштабе всей системы?

Это то, что люди, кажется, рекомендуют чаще всего: $ sudo apt-get install python-setuptools $ sudo easy_install pip $ sudo pip install virtualenv Или это, которое я получил с http://www.pip-installer.org/en/latest/installing.html : $ curl -O...

86
Как лучше обрабатывать исключения при попытке прочитать файл в Python?

Я хочу прочитать файл .csv на Python. Я не знаю, существует ли файл. Мое текущее решение ниже. Мне это кажется неряшливым, потому что два отдельных теста исключения неудобно сопоставлены. Есть способ сделать это красивее? import csv fName = "aFile.csv" try: with open(fName, 'rb') as f: reader =...

86
Когда закрывать курсоры с помощью MySQLdb

Я создаю веб-приложение WSGI, и у меня есть база данных MySQL. Я использую MySQLdb, который предоставляет курсоры для выполнения операторов и получения результатов. Какова стандартная практика получения и закрытия курсоров? В частности, как долго должны работать мои курсоры? Должен ли я получать...

86
Скачивание и разархивирование файла .zip без записи на диск

Мне удалось заставить работать мой первый скрипт Python, который загружает список файлов .ZIP из URL-адреса, а затем переходит к извлечению файлов ZIP и записывает их на диск. Сейчас я не могу сделать следующий шаг. Моя основная цель - загрузить и извлечь zip-файл и передать его содержимое (данные...

86
Библиотека Python PDF [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...