Запитання з тегом «module»

Логічний підрозділ більшої, більш складної системи.

4
Чи можу я використовувати __init__.py для визначення глобальних змінних?
Я хочу визначити константу, яка повинна бути доступною у всіх підмодулях пакета. Я думав, що найкраще місце було б у __init__.pyфайлі кореневого пакету. Але я не знаю, як це зробити. Припустимо, у мене є кілька підпакетів і кожен з декількома модулями. Як я можу отримати доступ до цієї змінної з …

7
спадкування рубіном проти міксин
У Ruby, оскільки ви можете включати декілька мікшин, але лише розширювати один клас, здається, що міксин буде кращим перед успадкуванням. Моє запитання: якщо ви пишете код, який повинен бути розширений / включений, щоб бути корисним, чому б ви коли-небудь робили його класом? Або кажучи іншим способом, чому б ти не …

8
__getattr__ на модулі
Як можна реалізувати еквівалент __getattr__класу на модулі? Приклад Під час виклику функції, яка не існує в статично визначених атрибутах модуля, я хочу створити екземпляр класу в цьому модулі та викликати метод на ньому з тим самим іменем, що не вдався при пошуку атрибутів на модулі. class A(object): def salutation(self, accusative): …

13
Який найбільш сумісний спосіб встановлення модулів python на Mac?
Я починаю вивчати пітон і люблю його. Я працюю в основному на Mac, а також Linux. Я вважаю, що в Linux (здебільшого Ubuntu 9.04), коли я встановлюю модуль python за допомогою apt-get, він працює добре. Я можу імпортувати це без проблем. На Mac я звик використовувати Macports для установки всіх …

12
Як зробити перехресну модульну змінну?
__debug__Мінлива зручна почасти тому , що вона впливає на кожен модуль. Якщо я хочу створити іншу змінну, яка працює так само, як би це зробити? Змінна (будьмо оригінальною і називаємо її "foo") не повинна бути по-справжньому глобальною, в тому сенсі, що якщо я зміню foo в одному модулі, він буде …
122 python  module  global 

7
Перевірка версії модуля Python під час виконання
У багатьох сторонніх модулях Python є атрибут, який містить інформацію про версію модуля (як правило, щось на зразок module.VERSIONабо module.__version__), однак деякі - ні. Конкретні приклади таких модулів - libxslt та libxml2. Мені потрібно перевірити, чи правильна версія цих модулів використовується під час виконання. Чи є спосіб це зробити? Потенційне …
118 python  module  version 

9
Як правильно експортувати клас ES6 в Node 4?
Я визначив клас у модулі: "use strict"; var AspectTypeModule = function() {}; module.exports = AspectTypeModule; var AspectType = class AspectType { // ... }; module.export.AspectType = AspectType; Але я отримую таке повідомлення про помилку: TypeError: Cannot set property 'AspectType' of undefined at Object.<anonymous> (...\AspectType.js:30:26) at Module._compile (module.js:434:26) .... Як слід …

9
ES6 експортує всі значення з об'єкта
Скажіть, у мене є модуль ( ./my-module.js), у якого є об'єкт, який повинен бути його зворотним значенням: let values = { a: 1, b: 2, c: 3 } // "export values" results in SyntaxError: Unexpected token Тож я можу імпортувати їх так: import {a} from './my-module' // a === 1 …

4
Створення змінних модулів у Ruby
Чи є якийсь спосіб створити змінну в модулі в Ruby, яка б поводилася аналогічно змінній класу? Що я маю на увазі під цим, це те, що до нього можна отримати доступ без ініціалізації екземпляра модуля, але він може бути змінений (на відміну від констант в модулях).

3
Виконання коду Python з опцією -m чи ні
У інтерпретатора python є опція -m модуля, що "Запускає модуль модуля бібліотеки як сценарій". З цим кодом python a.py: if __name__ == "__main__": print __package__ print __name__ Я тестував, python -m aщоб отримати "" <-- Empty String __main__ тоді як python a.pyприбутки None <-- None __main__ Мені здається, що ці …
111 python  module  package 

5
Як вказати залежність модуля Go в go.mod до останнього коміту в репо?
Починаючи з v1.11 Go, додана підтримка модулів. Команди go mod init <package name> go build буде генерувати go.modта go.sumфайли, які містять усі знайдені версії для залежностей пакета. Якщо модуль не має жодних випусків, використовується останній коміт цього модуля. Якщо модуль має випуски, останній вибирається як залежність. Однак іноді мені потрібна …
111 git  go  module 

4
Модулі C ++ - чому їх видалили з C ++ 0x? Чи повернуться вони згодом?
Я щойно відкрив цю стару С ++ 0x чернетку про модулі в C ++ 0x. Ідея полягала в тому, щоб вийти з поточної системи .h / .cpp, записавши лише файли .cpp, які потім створювалимуть файли модулів під час компіляції, які згодом будуть використовуватися іншими .cpp-файлами. Це виглядає як справді чудова …

13
Помилка конфігурації / запуску налагодження Android Studio: Модуль не вказаний
У налаштуваннях запуску я отримую помилку "Модуль не вказаний". У мене немає жодного модуля, що відображається у спадному меню, але я бачу, що в моєму модулі немає пробірок. Проблема виникла, коли я відновив ім'я свого модуля, змінив налаштування.gradle на нове ім'я. Тепер, коли я переходжу до структури проекту і вибираю …

2
Що таке mattr_accessor в модулі Rails?
Я справді не міг знайти це в документації на Rails, але здається, що "mattr_accessor" є наслідком модуля для "attr_accessor" (getter & setter) у звичайному класі Ruby . Напр. в класі class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end Напр. в модулі module Authentication mattr_accessor :current_user def …

5
Перерахуйте всі модулі, що входять до пакету python?
Чи є прямий спосіб знайти всі модулі, що входять до пакету python? Я знайшов цю стару дискусію , яка насправді не є переконливою, але я хотів би отримати певну відповідь, перш ніж розгорнути власне рішення на основі os.listdir ().

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.