Вопросы по теме 'with-statement'

Как получить доступ к самому объекту в With End With
Некоторый код, чтобы проиллюстрировать мой вопрос: With Test.AnObject .Something = 1337 .AnotherThing = "Hello" ''// why can't I do this to pass the object itself: Test2.Subroutine(.) ''// ... and is there an equivalent,...
5929 просмотров
schedule 12.02.2024

Для чего предназначен оператор Python with?
Сегодня я впервые наткнулся на оператор Python with . Я легко использую Python в течение нескольких месяцев и даже не знал о его существовании! Учитывая его несколько неясный статус, я подумал, что стоит спросить: Для чего предназначен...
105647 просмотров

Использование python с оператором с блоком try-except
Это правильный способ использования оператора python "with" в сочетании с блоком try-except ?: try: with open("file", "r") as f: line = f.readline() except IOError: <whatever> Если это так, то при старом способе работы:...
83266 просмотров

Вставка Oracle SQL в предложение With
Я новичок в sql, поэтому, возможно, это глупый вопрос, но есть ли возможность использовать предложение With с Insert Into? Или есть общие обходные пути? Я имею в виду что-то вроде этого: With helper_table As ( Select * From dummy2 ) Insert Into...
102567 просмотров
schedule 21.04.2024

В чем разница между оператором let block и эквивалентным оператором with?
УСТАРЕЛО Блочная версия инструкции let была удалена из ES6 до того, как она была завершена, и она была удалена из браузеров, которые ее поддерживали. Этот вопрос сейчас представляет лишь исторический интерес. Есть ли разница между...
1480 просмотров

Oracle WITH CLAUSE => MERGE? (Ошибка синтаксиса, )
Я пытаюсь заставить предложение WITH работать со слиянием в Oracle, но по какой-то причине я не могу заставить его работать. Я уверен, что это что-то очевидное, но я просто не видел этого. -- behold, the wonders of fake data WITH X AS ( SELECT...
33533 просмотров

TSQL: WITH cteTABLE вставить в other_table
Возможный дубликат: Неправильный синтаксис рядом с ключевым словом 'с'предыдущий оператор должен заканчиваться точкой с запятой Я хочу выбрать иерархические данные и вставить их в таблицу. Поэтому мне нужно использовать оператор WITH в...
1639 просмотров

с открытым внутри попробуйте - кроме блока, слишком много файлов открыто?
Проще говоря, я просматриваю все подпапки в определенном месте и собираю несколько чисел из трех разных файлов. def GrepData(): import glob as glob import os as os os.chdir('RUNS') RUNSDir = os.getcwd() Directories = glob.glob('*.*') ObjVal = []...
1610 просмотров
schedule 15.04.2023

Как я могу заставить свой код сканировать мои данные, копировать определенные выбранные строки данных и вставлять их на другой лист?
Итак, в основном у меня есть куча данных в wksht1, которые я хочу просмотреть, чтобы выбрать все строки, которые соответствуют определенному оператору if then (см. код ниже), а затем скопировать их в pastesht. Пока у меня есть код, но он выдает...
532 просмотров
schedule 02.10.2023

Перехват исключений в __enter__ в вызывающем коде на Python
Есть ли способ перехватывать исключения в методе __enter__ контекстного менеджера, не заключая весь блок with в try ? class TstContx(object): def __enter__(self): raise Exception("I'd like to catch this exception") def...
1833 просмотров

SQL Server: с выбором в НЕ В
У меня проблема с этим кодом. У меня есть дерево в моей базе данных, и мне нужно выбрать все узлы, кроме узла и его дочерних элементов, внука и т. д. Я сделал запрос WITH - он работает. Я могу выделить все большое семейство The Node. Но когда я...
79 просмотров
schedule 19.04.2023

python `с оператором .. as ..` и несколькими возвращаемыми значениями
Я пытаюсь использовать оператор python with (также известный как менеджер контекста), чтобы гарантировать, что сокет соединения TCP, созданный server_socket.accept() , всегда закрыт. Однако очевидная форма не работает, потому что accept()...
3967 просмотров

Python — создать макет теста для метода класса с диспетчером контекста
Я пытаюсь написать модульный тест для метода функции класса, который имеет менеджер контекста и много вызовов. Мне трудно понять, как правильно издеваться над функцией, чтобы я мог проверить возвращаемое значение. Класс, который я пытаюсь...
3518 просмотров

Как иметь несколько фиктивных файловых писателей в инструкции with?
Я прочитал в этот ответ из Возможно ли иметь необязательный оператор with/as в python? что у вас может быть фиктивный модуль записи файлов с contextmanager . Однако я хочу открыть несколько фиктивных модулей записи файлов в контексте оператора...
102 просмотров
schedule 11.04.2023

Понимание цели возврата себя в классе менеджера контекста
Попытка понять, как диспетчеры контекста работают для перехвата ошибок, а точнее роль метода __enter__() в классе, созданном для использования в качестве диспетчера контекста, как он работает здесь в процессе «отлова ошибок» и почему self это...
646 просмотров

Используя метод open() в качестве файлового метода, как писать более одного раза?
Обычно, чтобы написать файл, я бы сделал следующее: the_file = open("somefile.txt","wb") the_file.write("telperion") но по какой-то причине iPython (Jupyter) НЕ записывает файлы. Это довольно странно, но единственный способ заставить его...
55160 просмотров
schedule 18.04.2024

Почему скрипт Python для отправки данных в веб-хук Slack не работает, когда переменная извлекается из строки?
Язык: Python 2.7 Всем здравствуйте. Я нашел действительно полезный скрипт здесь: Python to Slack Web Hook который показывает, как отправлять сообщения на веб-хук Slack. import json import requests # Set the webhook_url to the one...
2613 просмотров
schedule 05.10.2022

Почему модуль не может быть диспетчером контекста (для оператора with)?
Предположим, у нас есть следующие mod.py : def __enter__(): print("__enter__<") def __exit__(*exc): print("__exit__< {0}".format(exc)) class cls: def __enter__(self): print("cls.__enter__<") def __exit__(self,...
944 просмотров

Python: чтение строк из файла .txt и расчет с ними
Я надеюсь, что у вас есть приятные каникулы до сих пор! Я пытаюсь прочитать файл .txt, в котором значения хранятся и отделяются друг от друга пропуском строки, а затем вычисляются со значениями. Я пытаюсь понять, как это сделать с помощью...
1673 просмотров
schedule 19.06.2023

PostgreSQL получает всю возможную последовательность узлов источника/назначения
У меня есть эта таблица PostgreSQL с узлом ориентированного графа: node_id | node_sequence ----------------------- 1 1 2 2 3 3 Я бы вернул таблицу со всеми возможными последовательностями пунктов...
101 просмотров