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

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

30
Розділіть рядки на слова з декількома роздільниками меж слів
Я думаю, що я хочу зробити досить поширене завдання, але я не знайшов посилання в Інтернеті. У мене є текст з розділовими знаками, і я хочу список слів. "Hey, you - what are you doing here!?" має бути ['hey', 'you', 'what', 'are', 'you', 'doing', 'here'] Але Python працює str.split()лише з …
671 python  string  split 

8
Який профілер пам'яті Python рекомендується використовувати? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 6 років тому . Я хочу знати, як використовується пам'ять мого додатку Python, і конкретно хочу знати, які кодові блоки / частини …

15
Як зробити нерівну фільтрацію набору запитів Джанго?
У моделі Django QuerySets я бачу, що є __gtі __ltдля порівняльних значень, але чи є __ne/ !=/ <>( не дорівнює ?) Я хочу відфільтрувати за допомогою не рівного: Приклад: Model: bool a; int x; мені потрібно results = Model.objects.exclude(a=true, x!=5) !=Чи не правильний синтаксис. Я спробував __ne, <>. Я закінчив …


17
open () у Python не створює файл, якщо його не існує
Який найкращий спосіб відкрити файл як читання / запис, якщо він існує, або якщо його немає, то створити його та відкрити як читання / запис? З того, що я прочитав, це file = open('myfile.dat', 'rw')слід робити, правда? Він не працює для мене (Python 2.6.2), і мені цікаво, чи це проблема …

19
Шлях прогресування Python - від учень до гуру
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Я вже півтора року навчаюся, працюю та граю з Python. Оскільки біолог повільно робив поворот до біоінформатики, ця мова лежить в основі всіх основних внесків, які …
659 python 

7
Чи є список часових зон Pytz?
Я хотів би знати, які є всі можливі значення аргументу часового поясу в бібліотеці Python pytz. Як це зробити? РІШЕННЯ for tz in pytz.all_timezones: print tz Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara Africa/Asmera Africa/Bamako Africa/Bangui Africa/Banjul Africa/Bissau Africa/Blantyre Africa/Brazzaville Africa/Bujumbura Africa/Cairo Africa/Casablanca Africa/Ceuta Africa/Conakry Africa/Dakar Africa/Dar_es_Salaam Africa/Djibouti Africa/Douala Africa/El_Aaiun Africa/Freetown Africa/Gaborone …
659 python  django  pytz 

12
Чому "приватні" методи Python насправді не є приватними?
Python дає нам можливість створювати «приватні» методи і змінні в класі, випереджаючи подвійні підкреслення до імені, наприклад: __myPrivateMethod(). Як тоді можна пояснити це >>> class MyClass: ... def myPublicMethod(self): ... print 'public method' ... def __myPrivateMethod(self): ... print 'this is private!!' ... >>> obj = MyClass() >>> obj.myPublicMethod() public method …

11
Як встановити змінні середовища в Python
Мені потрібно встановити деякі змінні середовища в скрипті python, і я хочу, щоб усі інші сценарії, які викликаються з python, бачили набір змінних середовища. Якщо я це роблю os.environ["DEBUSSY"] = 1` він скаржиться, кажучи, що 1це повинно бути рядком. Я також хочу знати, як читати змінні середовища в python (у …

10
Як сортувати список / кортеж списків / кортежів за елементом за заданим індексом?
У мене є деякі дані або в списку списків, або в списку кортежів, таких як: data = [[1,2,3], [4,5,6], [7,8,9]] data = [(1,2,3), (4,5,6), (7,8,9)] І я хочу сортувати по 2-му елементу в підмножині. Значення, сортування по 2,5,8 , де 2знаходиться з (1,2,3), 5від (4,5,6). Який загальний спосіб це зробити? …
657 python  list  sorting  tuples 

8
Перетворити список словників у пандус DataFrame
У мене є список таких словників: [{'points': 50, 'time': '5:00', 'year': 2010}, {'points': 25, 'time': '6:00', 'month': "february"}, {'points':90, 'time': '9:00', 'month': 'january'}, {'points_h1':20, 'month': 'june'}] І я хочу перетворити це на DataFrameтакі панди : month points points_h1 time year 0 NaN 50 NaN 5:00 2010 1 february 25 NaN …

7
Що саме роблять прапори рядків "u" та "r", а що таке "необмежені" літери?
Задаючи це запитання , я зрозумів, що не знаю багато про сирі рядки. Для когось, хто претендує на тренер Джанго, це гарно. Я знаю, що таке кодування, і я знаю, що u''поодинці робить, коли отримую те, що є Unicode. Але що саме робить r''? Який рядок це призводить до? І …

5
Друкувати рядок у текстовий файл
Я використовую Python для відкриття текстового документа: text_file = open("Output.txt", "w") text_file.write("Purchase Amount: " 'TotalAmount') text_file.close() Я хочу замінити значення рядкової змінної TotalAmountв текстовий документ. Може хтось, будь ласка, дайте мені знати, як це зробити?
652 python  string  text  file-io 

3
Argparse необов'язкові позиційні аргументи?
У мене є сценарій, який повинен використовуватись так: usage: installer.py dir [-h] [-v] dir є позиційним аргументом, який визначається так: parser.add_argument('dir', default=os.getcwd()) Я хочу, dirщоб цей варіант був необов’язковим: коли він не вказаний, він просто повинен бути cwd. На жаль, коли я не вказую dirаргумент, я отримую Error: Too few …
651 python  argparse 

10
Що таке __pycache__?
На цей питання є відповіді на Stack Overflow на російському : В проекті Python з'явилася папка __pycache__ Як я розумію, кеш - це зашифрований файл подібних файлів. Що ми робимо з __pycache__папкою? Це те, що ми надаємо людям замість нашого вихідного коду? Це лише мої вхідні дані? Ця папка постійно …

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