Short for delete, this is a keyword/command/function that deletes objects (Python, et al.) or files (Windows/DOS cmd / batch).
0 ответов

Не могу понять поведение питона __del__

У меня есть некоторый тестовый код, как следует, я ожидал __del__ Функция должна вызываться так, как будто вызывается del. class MyClass(object): """docstring for MyClass""" count = 0 def __init__(self): super(MyClass, self).__init__() MyClass.count…
12 июл '15 в 03:43
1 ответ

Python attributeError on __del__

У меня есть объект класса Python, и я хочу присвоить значение одной переменной класса class Groupclass(Workerclass): """worker class""" count = 0 def __init__(self): """initialize time""" Groupclass.count += 1 self.membercount = 0; self.members = []…
05 авг '13 в 12:56
1 ответ

__del__ ненадежен, но объект не сохраняется, если я пытаюсь использовать менеджер контекста

У меня есть скрипт, который создает несколько дочерних объектов. Когда сценарий (и эти объекты) заканчиваются... объекты должны быть немного очищены (особенно закрытие и удаление временного файла). Я продолжаю читать как __del__ ненадежен - однако у…
2 ответа

Невозможно сослаться на импортированный модуль в __del__()

Я использую объект __del__() чтобы отписаться от события (используя схему событий, подобную этой): import my_enviroment class MyClass(): def __del__(self): my_environment.events.my_event -= self.event_handler_func Как ни странно, я получил следующую…
21 дек '11 в 13:03
1 ответ

Статуя Python "del" удаляет несколько диктовок

У меня проблема с оператором del для dicts, так как я получаю несколько удалений. Например, мой код выглядит так: info_dict = {'parent1':{'exon':{'exon1':{'str_0':1, 'end_0':1}, 'exon2':{'str_0':2, 'end_0':2}}},'parent2':{'exon':{'exon1':{'str_0':1,…
11 авг '15 в 11:59
1 ответ

Удалить переменную, которая была засолена

Я не совсем знаток, когда дело доходит до Python, но я действительно расстроился. Кроме того, я использую Tkinter, и у меня есть особая функция, которая позволяет мне с легкостью сохранять все мои глобальные переменные: def start_save(globals_=None)…
01 окт '15 в 06:23
1 ответ

Модуль обещания NodeJS del нуждается в явной функции для обещания?

Я не понимаю, почему эта функция del нуждается в новой функции для своего обещания. Ниже приведен полный код. Проблема в чистой функции. gulp.task('styles', ['clean-styles'], function () { log('Compiling less to css'); return gulp .src(config.less) …
17 мар '17 в 23:46
2 ответа

Является ли переопределение __del__() лучшим выбором здесь?

Я пытаюсь найти лучший способ удалить что-то, желательно без необходимости писать много кода. В моем проекте я моделирую химические соединения - у меня есть Element случаи связаны с другими Element случаи через Bond пример. В химии связи часто ломаю…
13 фев '14 в 22:08
1 ответ

Как освободить память из словаря словарей?

Рассмотрим словарь словарей: bigDict = { 'user1': userDict1, 'user2': userDict2 } Скажем, в нем содержатся миллионы пользователей, и я хочу освободить память после того, как я закончу обработку всего этого. Будет ли достаточно следующего: del bigDic…
15 май '14 в 13:12
2 ответа

Gulp: Почему моя "чистая" задача не работает с использованием функции обратного вызова?

Мой файл глотка выше: var gulp = require('gulp'); var concat = require('gulp-concat'); var uglify = require('gulp-uglify'); var del = require('del'); gulp.task('clean', function(cb) { del(['dist/*.js'], cb); }); Когда я запускаю "gulp clean", я полу…
25 сен '15 в 15:57
2 ответа

Удалить DOS папки 4 символа длиной, начиная с буквы S

Я пытаюсь найти команду, которая может быть описана как рмдир с??? т.е. удалить все папки в текущем каталоге, начиная с S, ровно 4 символа. Я пробовал rmdir, del, erase, ни один из них не работает. Есть идеи, пожалуйста? Будет ли он отличаться для п…
27 июн '18 в 21:55
0 ответов

Redis INFO показывает вызовы в DEL, но без кодовых вызовов DEL

Иногда в Redis отсутствуют данные, поэтому я запустил команду INFO для нашего экземпляра Redis. Я был удивлен, увидев вызовы команды DEL из сотен тысяч, потому что у нас нет кода, который выполняет команду DEL: # Commandstats cmdstat_del:calls=97148…
03 авг '17 в 10:32
1 ответ

Поведение __del__ на неназначенном объекте python

Первый вопрос, извините, если его задавали раньше - я искал, но не мог найти ничего, что могло бы ответить на него. Я пытался понять поведение питона __del__ метод, как мне нужно, чтобы выполнить некоторую очистку обернутого кода C. Мое понимание __…
09 окт '14 в 09:55
1 ответ

Функция del не работает в python

Я новичок в Python, и у меня возникают проблемы при удалении некоторых элементов из списка, используя del функция. Я передаю ему простой текстовый файл с несколькими строками, создавая список строк, используя splitlines() а затем пытается удалить пе…
08 окт '15 в 16:41
0 ответов

Удалить временные файлы в Laravel Mix

Я хотел бы удалить временные файлы сборки во время или после моей сборки laravel-mix.Вот код, который у меня есть в настоящее время, но del не работает: const mix = require('laravel-mix'); const del = require('del'); // compile sass into temp css fi…
14 дек '18 в 11:41
2 ответа

Пакетное удаление всех файлов, кроме частичных

У меня есть командный файл, который постоянно проверяет, есть ли какие-либо файлы в каталоге: @echo off cls mode 15,5 cd C:\Users\Toni\Downloads\ goto mark :mark set var=2 dir /b /a "Downloads\*" | >nul findstr "^" && (goto exin) || (goto…
24 дек '18 в 15:14
1 ответ

Пакет gulp/node `del` прогибается под большим шаром

У меня довольно сложный процесс сборки (с использованием gulp), который собирает (среди многих других) около 95 файлов javascript в различные папки, разбросанные по всему build каталог. Я думаю, что просто выполняет delete из build папка была бы про…
09 июл '16 в 02:52
1 ответ

Python: индекс списка вне диапазона при переборе списка [using del]

Я столкнулся со следующей проблемой при попытке перебрать этот список. В списке удален один аргумент, но остановка итерации такая же. Я пытался добавить n-1 в конце кода, но это не имело никакого значения. Я все еще новичок, поэтому любые объяснения…
27 дек '18 в 07:29
5 ответов

Запутывание списка нарезки в Python

Хорошо, я супер новичок в Python, и что-то беспокоит меня по поводу нарезки списков. Почему я получаю [1, 3, 4] обратно, когда нарезаю [1] и [3] из этого кода? z = [1, 2, 3, 4, 5] del z[1], z[3] print z Я предполагал, что получу [1, 3, 5] обратно, т…
13 дек '12 в 18:15
3 ответа

Удалить четные из списка с помощью функции del

Мне не разрешено использовать функцию.remove() для удаления четных чисел в списке, а спецификации говорят: вы будете изменять исходный список, поэтому его id() не должен изменяться. Вот что у меня есть: def remove_evens(xs): for i in range(len(xs)):…
08 ноя '13 в 00:18