Tag: питон

Как изменить sys.path в Google App Engine (Python)?

Я попытался добавить следующую строку в сценарий моего обработчика (main.py), но он, похоже, не работает: sys.path.append ( 'подкаталог') subdir живет в моем корневом каталоге (то есть в файле, содержащем app.yaml ). Это не работает, потому что, когда я пытаюсь импортировать модули, которые живут в subdir , мое приложение взрывается.

Ошибка размера CSV Bulkloader

Bulkloader вызывает следующую ошибку при импорте файла CSV с большими ячейками: [ERROR ] Error in data source thread: field larger than field limit (131072) Это распространенная проблема для модуля csv, который можно зафиксировать с помощью: csv.field_size_limit(sys.maxint) Как я могу заставить bulkloader выполнить это?

Python IndentationError: слишком много уровней отступа

У меня есть часть моей программы python, которая сгенерирована, сгенерированные коды содержат много вложенных if / else , моя проблема в том, что много может быть слишком много, и я получил эту ошибку при запуске моего кода: IndentationError: слишком много уровней отступов Я читал, что это было некоторое ограничение, определенное на низком уровне интерпретатора python, […]

scikits.audiolab на Ubuntu Oneiric – ImportError: нет модуля с именем _sndfile

Хорошо, поэтому я хотел сделать базовую обработку сигналов в Python и нашел эту большую библиотеку под названием scikits.audiolab . Нет PPA в любом месте. Ну что ж. Я думал, что смогу установить его на своем сервере Ubuntu Oneiric просто sudo aptitude install libsndfile-dev а потом sudo easy_install scikits.audiolab Это, однако, не с error: sndfile (http://www.mega-nerd.com/libsndfile/) […]

Есть ли преимущества использования метода @static?

Мне было интересно, если вы используете @staticmethod decorator в своем коде. Лично я не использую его, так как требуется больше писем, чтобы написать @staticmethod, затем self. Единственное преимущество (которое приходит мне) от использования этого может быть лучшей ясностью кода, но поскольку я обычно пишу описание метода для sphinx, я всегда указываю, использует ли метод объект […]

изменение разрешений файлов в python

Я хочу изменить разрешение файла для всех файлов из моего текущего дерева каталогов. Я пытаюсь открыть каждый каталог и открыть файлы и изменить разрешение с помощью os.chmod() , но получить сообщение об ошибке. import os import stat for files in os.walk('.'): os.chmod(files,stat.S_IXGRP) Ошибка, которую я получаю: File "delhis.py", line 4, in ? os.chmod(files,stat.S_IXGRP) TypeError: coercing […]

Файл.open (readme) в setup.py не найден

Файл setup.py в пакете Python, который я отправил в pip: #!/usr/bin/env python from distutils.core import setup setup( #…… long_description=open('README.md').read(), #…. ) Файл README.md существует. Когда ставьте точку останова в setup.py и выполняйте ее локально, она хорошо читает файл. Однако, когда я устанавливаю его из pip ( pip install my_lib ), он выдает исключение во время […]

случайный не определен в python

Я пытаюсь создать случайное целое число n и создать список из n случайных целых чисел со значениями от 0 до 9. Вот мой код: def randomNumbers(n): myList = [] needMoreNumbers = True while (needMoreNumbers): randomNumber = int(random.random() * 10) myList.append(randomNumber) n = n -1 if (n < 1): needMoreNumbers = False return myList Когда я […]

os.path.exists () лежит

Я запускаю несколько сценариев python в кластере linux, а вывод из одного задания обычно является вводом другого скрипта, потенциально запускаемого на другом узле. Я обнаружил, что есть некоторые незначительные задержки перед файлами уведомлений python, которые были созданы на других узлах. Os.path.exists () возвращает false и open () также не работает. Я могу сделать не цикл […]

Как слить два кортежа в Python?

Как преобразовать следующий кортеж: из: (('aa', 'bb', 'cc'), 'dd') чтобы: ('aa', 'bb', 'cc', 'dd')

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