Вопросы по теме '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 просмотров
schedule
16.08.2022
Использование python с оператором с блоком try-except
Это правильный способ использования оператора python "with" в сочетании с блоком try-except ?:
try:
with open("file", "r") as f:
line = f.readline()
except IOError:
<whatever>
Если это так, то при старом способе работы:...
83266 просмотров
schedule
02.11.2023
Вставка 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 просмотров
schedule
10.07.2023
Oracle WITH CLAUSE => MERGE? (Ошибка синтаксиса, )
Я пытаюсь заставить предложение WITH работать со слиянием в Oracle, но по какой-то причине я не могу заставить его работать. Я уверен, что это что-то очевидное, но я просто не видел этого.
-- behold, the wonders of fake data
WITH X AS (
SELECT...
33533 просмотров
schedule
15.03.2023
TSQL: WITH cteTABLE вставить в other_table
Возможный дубликат: Неправильный синтаксис рядом с ключевым словом 'с'предыдущий оператор должен заканчиваться точкой с запятой
Я хочу выбрать иерархические данные и вставить их в таблицу. Поэтому мне нужно использовать оператор WITH в...
1639 просмотров
schedule
04.10.2022
с открытым внутри попробуйте - кроме блока, слишком много файлов открыто?
Проще говоря, я просматриваю все подпапки в определенном месте и собираю несколько чисел из трех разных файлов.
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 просмотров
schedule
19.04.2023
SQL Server: с выбором в НЕ В
У меня проблема с этим кодом. У меня есть дерево в моей базе данных, и мне нужно выбрать все узлы, кроме узла и его дочерних элементов, внука и т. д. Я сделал запрос WITH - он работает. Я могу выделить все большое семейство The Node. Но когда я...
79 просмотров
schedule
19.04.2023
python `с оператором .. as ..` и несколькими возвращаемыми значениями
Я пытаюсь использовать оператор python with (также известный как менеджер контекста), чтобы гарантировать, что сокет соединения TCP, созданный server_socket.accept() , всегда закрыт. Однако очевидная форма не работает, потому что accept()...
3967 просмотров
schedule
23.04.2023
Python — создать макет теста для метода класса с диспетчером контекста
Я пытаюсь написать модульный тест для метода функции класса, который имеет менеджер контекста и много вызовов. Мне трудно понять, как правильно издеваться над функцией, чтобы я мог проверить возвращаемое значение. Класс, который я пытаюсь...
3518 просмотров
schedule
01.08.2023
Как иметь несколько фиктивных файловых писателей в инструкции with?
Я прочитал в этот ответ из Возможно ли иметь необязательный оператор with/as в python? что у вас может быть фиктивный модуль записи файлов с contextmanager . Однако я хочу открыть несколько фиктивных модулей записи файлов в контексте оператора...
102 просмотров
schedule
11.04.2023
Понимание цели возврата себя в классе менеджера контекста
Попытка понять, как диспетчеры контекста работают для перехвата ошибок, а точнее роль метода __enter__() в классе, созданном для использования в качестве диспетчера контекста, как он работает здесь в процессе «отлова ошибок» и почему self это...
646 просмотров
schedule
03.09.2022
Используя метод 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 просмотров
schedule
09.05.2023
Python: чтение строк из файла .txt и расчет с ними
Я надеюсь, что у вас есть приятные каникулы до сих пор!
Я пытаюсь прочитать файл .txt, в котором значения хранятся и отделяются друг от друга пропуском строки, а затем вычисляются со значениями.
Я пытаюсь понять, как это сделать с помощью...
1673 просмотров
schedule
19.06.2023
PostgreSQL получает всю возможную последовательность узлов источника/назначения
У меня есть эта таблица PostgreSQL с узлом ориентированного графа:
node_id | node_sequence
-----------------------
1 1
2 2
3 3
Я бы вернул таблицу со всеми возможными последовательностями пунктов...
101 просмотров
schedule
08.10.2022