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

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

3
Абсолютний та явний відносний імпорт модуля Python
Мені цікаво про найкращий спосіб імпорту пакетів у програмі Python. У мене така структура пакета: project.app1.models project.app1.views project.app2.models project.app1.viewsімпорту project.app1.modelsта project.app2.models. Є два способи зробити це, що спадають на думку. При абсолютному імпорті: import A.A import A.B.B або з явним відносним імпортом, як це введено в Python 2.5 з PEP …



8
Інтерактивна перевірка вмісту віджета Entry у tkinter
Який рекомендований прийом для інтерактивної перевірки вмісту у Entryвіджеті tkinter ? Я прочитав повідомлення про використання validate=Trueта validatecommand=command, і, схоже, ці функції обмежені тим, що вони очищаються, якщо validatecommandкоманда оновлює значення Entryвіджета. З огляду на таку поведінку, ми повинні пов'язати на KeyPress, Cutі Pasteподій і монітор / оновити наше Entryзначення …


9
Завантаження та розпакування ZIP-файлу без запису на диск
Мені вдалося змусити працювати свій перший сценарій python, який завантажує список .ZIP-файлів з URL-адреси, а потім продовжує витягувати ZIP-файли та записувати їх на диск. Зараз я не можу досягти наступного кроку. Моя основна мета - завантажити та витягти zip-файл та передати вміст (дані CSV) через потік TCP. Я б віддав …
85 python  unzip 



6
pandas: складний фільтр у рядках DataFrame
Я хотів би фільтрувати рядки за функцією кожного рядка, наприклад def f(row): return sin(row['velocity'])/np.prod(['masses']) > 5 df = pandas.DataFrame(...) filtered = df[apply_to_all_rows(df, f)] Або для іншого більш складного, надуманого прикладу, def g(row): if row['col1'].method1() == 1: val = row['col1'].method2() / row['col1'].method3(row['col3'], row['col4']) else: val = row['col2'].method5(row['col6']) return np.sin(val) df = …
85 python  pandas 

9
Запис даних змінних у рядок нового формату
Я використовую систему реєстрації для python 2.7.3. У документації до цієї версії Python сказано : пакет реєстрації попередньо датує нові варіанти форматування, такі як str.format () та string.Template. Підтримуються ці новіші варіанти форматування ... Мені подобається "новий" формат з фігурними дужками. Тож я намагаюся зробити щось на зразок: log = …

5
Збільшити виняток проти повернути Немає у функціях?
Яка краща практика в визначеній користувачем функції в Python: raiseвиняток чи return None? Наприклад, у мене є функція, яка знаходить найновіший файл у папці. def latestpdf(folder): # list the files and sort them try: latest = files[-1] except IndexError: # Folder is empty. return None # One possibility raise FileNotFoundError() …

18
Файл cookie Django CSRF не встановлено
Я маю певну проблему вже деякий час, я відчуваю файл cookie CSRF не встановлений. Будь ласка, подивіться на коди нижче Python def deposit(request,account_num): if request.method == 'POST': account = get_object_or_404(account_info,acct_number=account_num) form_=AccountForm(request.POST or None, instance=account) form = BalanceForm(request.POST) info = str(account_info.objects.filter(acct_number=account_num)) inf=info.split() if form.is_valid(): #cd=form.cleaned_data now = datetime.datetime.now() cmodel = form.save() …
85 python  django 

2
TypeError: об'єкт 'RelatedManager' не піддається ітерації
Джанго У мене є наступні моделі: class Group(models.Model): name = models.CharField(max_length=100) parent_group = models.ManyToManyField("self", blank=True) def __unicode__(self): return self.name class Block(models.Model): name = models.CharField(max_length=100) app = models.CharField(max_length=100) group = models.ForeignKey(Group) def __unicode__(self): return self.name скажімо, блок b1 має групу g1 . За його назвою я хочу отримати всі блоки з …

3
Як надати гістограму pandas / matplotlib власні кольори
Я щойно почав використовувати pandas / matplotlib як заміну Excel для створення накопичених гістограм. Я стикаюся з проблемою (1) у картці кольорів за замовчуванням лише 5 кольорів, тому якщо у мене більше 5 категорій, кольори повторюються. Як я можу вказати більше кольорів? В ідеалі, градієнт із початковим та кінцевим кольорами …

3
Вкладений для циклів із використанням розуміння списку
Якби я мав два рядки, 'abc'і 'def', я міг би отримати всі їх комбінації, використовуючи два для циклів: for j in s1: for k in s2: print(j, k) Однак я хотів би мати можливість зробити це, використовуючи розуміння списку. Я пробував багато способів, але так і не зумів його отримати. …

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