using setup_class для инициализации «конфликты» с параметрами параметризации

У меня есть этот файл: import numpy as np class Variables(object): def __init__(self, var_name, the_method): self.var_name = var_name self.the_method = the_method def evaluate_v(self): var_name, the_method = self.var_name, self.the_method if the_method == 'Average': return np.average(var_name) и этот тестовый файл: import unittest import pytest import numpy as np from .variables import Variables class TestVariables(): @classmethod def setup_class(cls): […]

django-postman расширяет base.html, который не существует

Я установил и настроил django-postman на основе документации : в urls.py в корне моего проекта: (r'^messages/', include('postman.urls')), в settings.py: INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'grappelli', 'filebrowser', 'django.contrib.admin', 'south', 'postman', 'MeetingManagerHub', 'PersonHub', 'TaskManagerHub', 'AgencyHub', 'DrHub', 'CompanyHub', 'AdvHub', 'CarHub', 'django.contrib.comments', 'easy_maps', 'MagazineHub', 'captcha', 'pagination' ) , INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', […]

Python GUI открывает «новую страницу»

Когда я нажимаю кнопку, я хочу открыть новую сторону. Не новое окно, окно должно быть одинаковым, просто интерфейс должен измениться. Как я могу решить это без открытия нового окна? from tkinter import * page1=Tk() label1=Label(page1, text="This is page 1") label1.pack() def topage2(): page2=Tk() label2=Label(page2, text="This is page 2") label2.pack() button=Button(page1, text="To page 2", command=topage2) button.pack() […]

Файл вывода Python / VBA в каталоге

Я успешно запускаю свой скрипт Python из Microsoft Access VBA со следующей командой :, Shell (CurrentProject.Path & "\Python\Python-Portable.exe " & CurrentProject.Path & "\Python\scripts\convert.py") Когда выполняется сценарий Python, вывод csv помещается в мой домашний каталог Windows. Вот исходный код Python для convert.py: #!/usr/bin/python import sys, os from openpyxl.reader.excel import load_workbook def main(): wb=load_workbook(filename='list.xlsx') for sheet in […]

Загрузка большего содержимого на веб-страницу и проблемы с записью в файл

Я работаю над проектом веб-соскабливания, который включает очистку URL-адресов с веб-сайта на основе поискового запроса, хранение их в файле CSV (под одним столбцом) и, наконец, очищение информации из этих ссылок и сохранение их в текстовом файле. В настоящее время я застрял в 2 проблемах. Исправлены только первые несколько ссылок. Я не могу извлечь ссылки с […]

Окно PyQt4 не появляется во время запуска программы, но появляется на ipython

Я пробовал PyQt4. и пробовал этот код. import sys from PyQt4 import QtGui app = QtGui.QApplication(sys.argv) window = QtGui.QWidget() window.show() print 'end' Этот выше код работает, когда я его ipython на ipython , но это не происходит, когда я пишу их в файл и запускаю его. Я также попытался изменить разрешение chmod +x . Код […]

Странное поведение Pywin32 при использовании слова

Я делаю это: import win32com.client as win32 infile = r"D:\path\to\file.docx" # def word_table(infile): word = win32.gencache.EnsureDispatch('Word.Application') doc = word.Documents.Open(infile) word.Visible = False rng = doc.Range() for tbl in rng.Tables: for i in range(tbl.Rows.Count): page_name = tbl.Cell(i, 1).Range.Paragraphs(1).Range.Text hyper_link = tbl.Cell(i, 2).Range.Paragraphs(1).Range.Hyperlinks(1).Address print(page_name, hyper_link) Это только печатает hyper_link а не page_name (даже если я меняю порядок). […]

Как сказать python не интерпретировать хеш-символ как комментарий?

Я хотел включить и выключить работу клона из команды os.system, написанной на python. В принципе, используя команду sed, чтобы комментировать / раскомментировать линию crontab, чтобы контролировать расписание работы. Но когда я помещаю эту команду, как показано ниже, python интерпретирует текст после # как комментарий. import os os.system("crontab -l | sed '/^\*.*heightSQL.py/s/^/#/' | crontab -") Есть […]

как начать поток, когда django runningerver?

Я хочу начать поток, когда django projectervererver успешно работает. где я могу поместить код create-thread-and-start? Есть ли какой-нибудь крючок для сервера django?

Как автоматически активировать всплывающее окно tkinter simpleedialog?

У меня есть эта функция внутри одного из моих сценариев python, который вызывает простой диалоговый экран Tkinter, чтобы запросить простой пользовательский ввод. Функция работает. Однако есть две проблемы . Он открывает два окна, в то время как все, что мне нужно, это одно. Но если я удалю master = Tk (), я получу ошибку: AttributeError: […]

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