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

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

11
Python проти Bash - в яких видах завдань кожен випереджає інші за рівнем продуктивності?
Очевидно, що Python є більш зручним для користувача, швидкий пошук у Google показує багато результатів, які говорять про те, що, оскільки Python байт-компілюється, як правило, це швидше. Я навіть знайшов це, що стверджує, що ви можете спостерігати поліпшення більш ніж на 2000% операцій на основі словників. Який ваш досвід у …

6
“Х не в у” або “не х в у”
Під час тестування на членство ми можемо використовувати: x not in y Або як варіант: not x in y Для цього виразу може бути багато можливих контекстів залежно від xта y. Наприклад, це може бути для перевірки підрядків, членства в списку, існування ключа дикту. Чи завжди дві форми еквівалентні? Чи …

8
Вивести в той самий рядок, перезаписавши попередній вивід?
Я пишу завантажувач FTP. Частина коду приблизно така: ftp.retrbinary("RETR " + file_name, process) Я викликаю процес функції для обробки зворотного виклику: def process(data): print os.path.getsize(file_name)/1024, 'KB / ', size, 'KB downloaded!' file.write(data) і висновок приблизно такий: 1784 KB / KB 1829 downloaded! 1788 KB / KB 1829 downloaded! etc... але …


7
Перетворення RGBA PNG у RGB за допомогою PIL
Я використовую PIL для перетворення прозорого зображення PNG, завантаженого за допомогою Django, у файл JPG. Вихід виглядає зламаним. Вихідний файл Код Image.open(object.logo.path).save('/tmp/output.jpg', 'JPEG') або Image.open(object.logo.path).convert('RGB').save('/tmp/output.png') Результат В обох напрямках отримане зображення виглядає так: Чи є спосіб це виправити? Я хотів би мати білий фон там, де раніше був прозорий фон. …

4
Які ризики запуску "sudo pip"?
Іноді я біжу в коментарі або відповіді , які держава рішуче , що запуск pipUnder sudo«неправильно» або «погано», але є випадки ( в тому числі , як у мене є купа інструментів , створених) , де він або набагато простіше, або навіть необхідно запустити так. Які ризики , пов'язані з …
97 python  security  pip  sudo 

7
Сценарій після інсталяції з Python setuptools
Чи можна вказати файл сценарію Python після інсталяції як частину файлу setup.py setuptools, щоб користувач міг запустити команду: python setup.py install у локальному архіві файлів проекту, або pip install <name> для проекту PyPI і сценарій буде запущений після завершення встановлення стандартної програми Я прагну виконати завдання після встановлення, які можна …

5
Python Requests бібліотека перенаправляє нову URL-адресу
Я переглядав документацію щодо запитів Python, але не бачу жодної функціональності того, що намагаюся досягти. У своєму сценарії я встановлюю allow_redirects=True. Я хотів би знати, чи сторінку переспрямовано на щось інше, що таке нова URL-адреса. Наприклад, якщо початковою URL-адресою було: www.google.com/redirect І кінцева URL-адреса є www.google.co.uk/redirected Як отримати цю URL-адресу?

7
Вибір панд за міткою іноді повертає Серію, іноді повертає DataFrame
У Pandas, коли я вибираю мітку, яка має лише один запис в індексі, я повертаю серію, але коли я вибираю запис, який має більше одного запису, я отримую кадр даних. Чому так? Чи є спосіб забезпечити, щоб я завжди повертав фрейм даних? In [1]: import pandas as pd In [2]: …

13
Підключення до сервера Microsoft SQL за допомогою Python
Я намагаюся підключитися до SQL через python, щоб запустити деякі запити в деяких базах даних SQL на сервері Microsoft SQL. З моїх досліджень в Інтернеті та на цьому форумі найбільш перспективною бібліотекою видається pyodbc. Отже, я створив наступний код import pyodbc conn = pyodbc.connect(init_string="driver={SQLOLEDB}; server=+ServerName+; database=+MSQLDatabase+; trusted_connection=true") cursor = conn.cursor() …
97 python  sql  windows 

3
Імпортувати стовпець кадру даних pandas як рядок, не int
Я хотів би імпортувати наступні csv як рядки, а не як int64. Pandas read_csv автоматично перетворює його на int64, але мені потрібен цей стовпець як рядок. ID 00013007854817840016671868 00013007854817840016749251 00013007854817840016754630 00013007854817840016781876 00013007854817840017028824 00013007854817840017963235 00013007854817840018860166 df = read_csv('sample.csv') df.ID >> 0 -9223372036854775808 1 -9223372036854775808 2 -9223372036854775808 3 -9223372036854775808 4 -9223372036854775808 5 …
97 python  pandas 

5
pandas read_csv та фільтруйте стовпці з використанням колі
У мене є файл CSV, який неправильно надходить, pandas.read_csvколи я фільтрую стовпці за допомогою usecolsі використовую кілька індексів. import pandas as pd csv = r"""dummy,date,loc,x bar,20090101,a,1 bar,20090102,a,3 bar,20090103,a,5 bar,20090101,b,1 bar,20090102,b,3 bar,20090103,b,5""" f = open('foo.csv', 'w') f.write(csv) f.close() df1 = pd.read_csv('foo.csv', header=0, names=["dummy", "date", "loc", "x"], index_col=["date", "loc"], usecols=["dummy", "date", "loc", …

5
фільтрувати елементи у словнику python, де ключі містять певний рядок
Я кодер C, що розробляє щось на python. Я знаю, як зробити наступне на C (і, отже, на C-подібну логіку, застосовану до python), але мені цікаво, що це за спосіб 'Python'. У мене є словник d, і я хотів би оперувати підмножиною елементів, лише той, хто має ключ (рядок), містить …

4
Журналювання Python нічого не виводить
У сценарії python, який я пишу, я намагаюся реєструвати події за допомогою модуля реєстрації. У мене є такий код для налаштування мого реєстратора: ERROR_FORMAT = "%(levelname)s at %(asctime)s in %(funcName)s in %(filename) at line %(lineno)d: %(message)s" DEBUG_FORMAT = "%(lineno)d in %(filename)s at %(asctime)s: %(message)s" LOG_CONFIG = {'version':1, 'formatters':{'error':{'format':ERROR_FORMAT}, 'debug':{'format':DEBUG_FORMAT}}, 'handlers':{'console':{'class':'logging.StreamHandler', …
97 python  logging 

10
Слугіфікація рядків у Python
Я шукаю найкращого способу "заплутати" рядок, що таке "слизень" , і моє поточне рішення базується на цьому рецепті Я трохи змінив його на: s = 'String to slugify' slug = unicodedata.normalize('NFKD', s) slug = slug.encode('ascii', 'ignore').lower() slug = re.sub(r'[^a-z0-9]+', '-', slug).strip('-') slug = re.sub(r'[-]+', '-', slug) Хтось бачить проблеми з …
97 python  slug 

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