Согласно документации , эта команда управления не позволяет указывать имя файла для очистки. Я также не вижу другой альтернативной команды управления, чтобы сделать эту работу. Скорее всего, вам придется очистить его вручную через сырой Python (хотя вы должны будете знать имя целевого файла).
Я не видел эмпирического правила ни в каком надежном источнике, но существует несколько общих предпочтений что я приют, замеченный при работе с большинством разработчиков. Существует несколько вещей, которые помогают Вам сделать пространства имен.
Счастливое кодирование!!!
При создании библиотеки или модуля, обычно лучше использовать только одно пространство имен, так как первичная функция пространства имен состоит в том, чтобы избежать коллизий имени, и Вы имеете контроль над тем, какие имена присвоены классам и интерфейсам.
Я не знаю ни о каком эмпирическом правиле для количества объектов, но те виды правил имеют тенденцию быть сверхобобщенным мусором так или иначе. Удостоверьтесь, что существует логическое соединение между объектами в том же пространстве имен. Если пространство имен становится слишком переполненным (вряд ли, я надеюсь), или вещи в пространстве имен только свободно связаны в лучшем случае рассматривают разбивание его в несколько пространств имен.
Я утверждал бы, что иерархия пространства имен должна только быть gouverned соображениями дизайна и иерархией модели/API.
Если спортивные состязания пространства имен огромное количество несвязанных классов, заново продумайте свой дизайн.
Вопреки тому, что сказал Andrew, я не буду волноваться о пространствах имен, содержащих немного классов – хотя это, конечно, верно, что иерархия должна только быть столь же мелкомодульной по мере необходимости для выражения дизайна.
С другой стороны, я нахожу это абсолютно разумным, чтобы пространство имен содержало только один очень специальный класс или возможно просто очень маленький набор типов, из которых кодирует задачу и другие обеспечивают API (исключения, перечисления для аргументов …).
Как пример, взять System.Text.RegularExpressions
(в.NET). Предоставленный, немного больше чем один класс, но только что.
Это обычно считают невоспитанностью, чтобы иметь небольшое количество классов в пространстве имен. Я всегда приписывал это тому, что много пространств имен приводят к беспорядку.
Я предложил бы, чтобы Вы повредили классы в логические пространства имен, являющиеся максимально разумным и практичным. Однако, если Вы заканчиваете только с одним или двумя классами на пространство имен затем, Вы могли бы ломаться слишком много и должны думать о консолидации.