Запитання з тегом «python»

Python - це багатопарадигма, динамічно набрана, багатоцільова мова програмування. Він призначений для швидкого вивчення, розуміння та використання та використання чистого та єдиного синтаксису. Зверніть увагу, що Python 2 офіційно не підтримується станом на 01-01-2020. Тим не менш, для питань, пов’язаних з версією Python, додайте тег [python-2.7] або [python-3.x]. Використовуючи варіант або бібліотеку Python (наприклад, Jython, PyPy, Pandas, Numpy), будь ласка, включіть його до тегів.

11
Завантажте файли в Google App Engine
Я планую створити веб-програму, яка дозволяє користувачам знизити версію своїх файлів проектів Visual Studio. Однак, схоже, Google App Engine приймає завантаження файлів і зберігання файлів на сервері Google через db.TextPropertyі db.BlobProperty. Я буду радий, що будь-хто може надати зразок коду (як клієнтський, так і серверний) про те, як це можна …

2
list () використовує трохи більше пам'яті, ніж розуміння списку
Тож я грав з listпредметами і виявив трохи дивної речі, яка, якщо listстворена з list()нею, використовує більше пам'яті, ніж розуміння списку? Я використовую Python 3.5.2 In [1]: import sys In [2]: a = list(range(100)) In [3]: sys.getsizeof(a) Out[3]: 1008 In [4]: b = [i for i in range(100)] In [5]: …

8
Помилка пам'яті при використанні панд read_csv
Я намагаюся зробити щось досить просте, читаючи великий файл CSV у фреймі даних pandas. data = pandas.read_csv(filepath, header = 0, sep = DELIMITER,skiprows = 2) Код або не працює MemoryError, або просто ніколи не закінчується. Використання пам’яті в диспетчері завдань зупинилося на рівні 506 Мб, і через 5 хвилин без …
79 python  windows  pandas 

5
Можливі значення з sys.platform?
Які можливі значення повернення від наступної команди? import sys print sys.platform Я знаю, що можливостей дуже багато, тому мене в основному цікавлять "основні" (Windows, Linux, Mac OS)

11
Випадкове взагалі ледве випадкове?
Я зробив це для перевірки випадковості випадків: >>> from random import randint >>> >>> uniques = [] >>> for i in range(4500): # You can see I was optimistic. ... x = randint(500, 5000) ... if x in uniques: ... raise Exception('We duped %d at iteration number %d' % (x, …

3
subprocess.check_output (), здається, не існує (Python 2.6.5)
Я читав документацію Python про модуль підпроцесу (див. Тут ), і там йдеться про subprocess.check_output()команду, яка, здається, саме те, що мені потрібно. Однак, коли я намагаюся використовувати його, я отримую повідомлення про те, що воно не існує, а коли я dir(subprocess)його запускаю, його немає в списку. У мене запущений Python …
79 python 

1
Що є причиною помилки з помилковим запитом при поданні форми в програмі Flask?
Після прочитання багатьох подібних проблем із звучанням та відповідних документів Flask, я не можу зрозуміти, що породжує таку помилку при поданні форми: 400 Поганий запит Браузер (або проксі) надіслав запит, який цей сервер не міг зрозуміти. Хоча форма завжди відображається належним чином, поганий запит трапляється, коли я подаю форму HTML, …

6
Заголовок сценарію Python
Типовий заголовок повинен бути #!/usr/bin/env python Але я знайшов нижче, також працює при виконанні сценарію типу $python ./my_script.py #!/usr/bin/python #!python Яка різниця між цими 2 заголовками? Що може бути проблемою для другого? Будь ласка, також обговорюйте справу для інтерпретатора python у PATH чи ні. Дякую.
79 python  scripting 

16
Python Virtualenv - немає модуля з іменем virtualenvwrapper.hook_loader
Я працюю під управлінням Mac OS 10.6.8. і хотів встановити на додаток до python 2.6 також python 2.7 і використовувати python 2.7 у новому virtualenv. Я виконав наступні кроки: Я завантажив python 2.7 і встановив його: http://www.python.org/ftp/python/2.7.3/python-2.7.3-macosx10.6.dmg Потім я запускаю команду для налаштування нового virtualenv за допомогою python2.7: mkvirtualenv --python=python2.7 …

8
як додати значення кортежу?
Я працюю над сценарієм, де у мене є список таких наборів, як ('1','2','3','4'). наприклад: list = [('1','2','3','4'), ('2','3','4','5'), ('3','4','5','6'), ('4','5','6','7')] Тепер мені потрібно додати '1234', '2345', '3456'і , '4567'відповідно , в кінці кожного кортежу. наприклад: list = [('1','2','3','4','1234'), ('2','3','4','5','2345'), ('3','4','5','6','3456'), ('4','5','6','7','4567')] Чи можливо це якимось чином?
79 python  tuples 


7
Команда Python popen. Зачекайте, поки команда не буде закінчена
У мене є скрипт, де я запускаю команду оболонки popen. Проблема полягає в тому, що скрипт не чекає, поки ця команда popen буде закінчена, і відразу ж продовжується. om_points = os.popen(command, "w") ..... Як я можу сказати своєму сценарію Python чекати, поки команда оболонки не закінчиться?

5
Розуміння попереднього отримання завдання із селери
Я щойно дізнався про варіант конфігурації CELERYD_PREFETCH_MULTIPLIER( docs ). За замовчуванням - 4, але (я вважаю) я хочу, щоб попереднє завантаження було вимкнено або якомога нижче. Я встановив для нього значення 1, що досить близько до того, що я шукаю, але все ще є деякі речі, які я не розумію: …
79 python  celery  celeryd 

3
Метод get () для перевірки атрибутів Python
Якби у мене був словник, dictі я хотів перевірити, чи dict['key']міг би я це зробити в tryблоці (bleh!), Або скористатися get()методом із Falseзначенням за замовчуванням. Я хотів би зробити те саме object.attribute. Тобто, у мене вже є об’єкт для повернення, Falseякщо він не встановлений, але тоді це видає мені такі …

5
Відмінності між node.js та Tornado [закрито]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Удосконалюйте це питання Окрім того, що node.js написано в JS, а Tornado - на …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.