«module» etiketlenmiş sorular

Daha büyük, daha karmaşık bir sistemin mantıksal alt bölümü.

4
Global değişkenleri tanımlamak için __init__.py kullanabilir miyim?
Bir paketin tüm alt modüllerinde bulunması gereken bir sabit tanımlamak istiyorum. En iyi yerin __init__.pykök paketin dosyasında olacağını düşündüm . Ama bunu nasıl yapacağımı bilmiyorum. Birkaç alt paketim olduğunu ve her birinde birkaç modül olduğunu varsayalım. Bu değişkene bu modüllerden nasıl erişebilirim? Tabii ki, bu tamamen yanlışsa ve daha iyi …

7
yakut mirası ve mixins
Ruby'de, birden fazla mixini dahil edebildiğiniz, ancak yalnızca bir sınıfı genişletebildiğiniz için, miras yerine mixinler tercih edilecek gibi görünüyor. Sorum: Yararlı olması için genişletilmesi / dahil edilmesi gereken bir kod yazıyorsanız, neden onu bir sınıf yapasınız? Ya da başka bir deyişle, neden onu her zaman bir modül yapmıyorsun? Bir sınıf …

8
__getattr__ bir modülde
A'nın eşdeğerini __getattr__bir sınıfa, bir modüle nasıl uygulayabilirim ? Misal Bir modülün statik olarak tanımlanmış özniteliklerinde bulunmayan bir işlevi çağırırken, o modülde bir sınıfın bir örneğini oluşturmak ve modüldeki öznitelik aramasında başarısız olanla aynı adla onun üzerindeki yöntemi çağırmak istiyorum. class A(object): def salutation(self, accusative): print "hello", accusative # note …

13
Bir Mac'e python modülleri yüklemenin en uyumlu yolu nedir?
Python öğrenmeye ve onu sevmeye başlıyorum. Bir Mac üzerinde ve Linux üzerinde çalışıyorum. Apt-get kullanarak bir python modülü kurduğumda Linux'ta (çoğunlukla Ubuntu 9.04) iyi çalışıyor buluyorum. Zahmetsizce içe aktarabilirim. Mac'te, tüm Unixy öğelerini yüklemek için Macports kullanmaya alışkınım. Ancak, onunla kurduğum python modüllerinin çoğunun python tarafından görülmediğini görüyorum. PATH ayarlarıyla …

12
Çapraz modül değişkeni nasıl yapılır?
__debug__Her modül etkilediğinden değişken kısmen kullanışlıdır. Aynı şekilde çalışan başka bir değişken oluşturmak istersem, bunu nasıl yaparım? Değişkenin (hadi orijinal olalım ve ona 'foo' diyelim) gerçekten global olması gerekmez, yani bir modülde foo'yu değiştirirsem, diğerlerinde güncellenir. Diğer modülleri içe aktarmadan önce foo ayarlayabilsem ve bunun için aynı değeri görürlerse sorun …
122 python  module  global 

7
Çalışma zamanında bir Python modülü sürümünü kontrol etme
Birçok üçüncü taraf Python modülünün, modülün sürüm bilgilerini tutan bir özniteliği vardır (genellikle module.VERSIONveya benzeri bir şey module.__version__), ancak bazılarında yoktur. Bu tür modüllerin özel örnekleri libxslt ve libxml2'dir. Bu modüllerin doğru sürümünün çalışma zamanında kullanıldığını kontrol etmem gerekiyor. Bunu yapmanın bir yolu var mı? Potansiyel bir çözüm, kaynakta çalışma …
119 python  module  version 

9
Düğüm 4'te bir ES6 sınıfı nasıl düzgün bir şekilde dışa aktarılır?
Bir modülde bir sınıf tanımladım: "use strict"; var AspectTypeModule = function() {}; module.exports = AspectTypeModule; var AspectType = class AspectType { // ... }; module.export.AspectType = AspectType; Ancak aşağıdaki hata mesajını alıyorum: TypeError: Cannot set property 'AspectType' of undefined at Object.<anonymous> (...\AspectType.js:30:26) at Module._compile (module.js:434:26) .... Bu sınıfı nasıl dışa …

9
ES6 tüm değerleri nesneden dışa aktarır
./my-module.jsDönüş değeri olması gereken bir nesneye sahip bir modülüm ( ) olduğunu varsayalım: let values = { a: 1, b: 2, c: 3 } // "export values" results in SyntaxError: Unexpected token Böylece onları şu şekilde içe aktarabilirim: import {a} from './my-module' // a === 1 import * as myModule …

4
Ruby'de modül değişkenleri oluşturun
Ruby'de bir modülde bir sınıf değişkenine benzer davranan bir değişken yaratmanın herhangi bir yolu var mı? Bununla demek istediğim, modülün bir örneğini başlatmadan erişilebileceğidir, ancak değiştirilebilir (modüllerdeki sabitlerin aksine).

3
Python kodunun -m seçeneğiyle veya değil çalıştırılması
Python yorumlayıcısının "Kitaplık modülü modülünü komut dosyası olarak çalıştırır" -m modül seçeneği vardır . Bu python koduyla a.py: if __name__ == "__main__": print __package__ print __name__ Almak python -m aiçin test ettim "" <-- Empty String __main__ oysa python a.pydöner None <-- None __main__ Bana göre bu iki çağrı, __package__ …
111 python  module  package 

14
Android Studio Çalıştır / Hata Ayıklama yapılandırma hatası: Modül belirtilmedi
Çalıştırma yapılandırmamda 'Modül belirtilmedi' hatası alıyorum. Açılır menüde hiçbir modül gösterilmiyor, ancak modülümün prob olmadığını görebiliyorum. Sorun modül adımı yeniden düzenlediğimde, settings.gradle'ı yeni adla değiştirdiğimde ortaya çıktı. Şimdi proje yapısına gidip modülümü seçtiğimde ekranda hiçbir şey görünmüyor, bir hata bile yok. % 100 emin değilim, ancak modülümün yanındaki simge, telefonun …

19
Typescript ReferenceError: dışa aktarmalar tanımlanmadı
Resmi el kitabına göre bir modül uygulamaya çalışırken şu hata mesajını alıyorum: Yakalanmamış ReferenceError: dışa aktarmalar tanımlanmadı app.js'de: 2 Ama kodumun hiçbir yerinde adı hiç kullanmıyorum exports. Bunu nasıl düzeltebilirim? Dosyalar app.ts let a = 2; let b:number = 3; import Person = require ('./mods/module-1'); modül-1.t export class Person { …
111 typescript  module 


4
C ++ Modülleri - C ++ 0x'ten neden kaldırıldılar? Daha sonra geri gelecekler mi?
C ++ 0x'deki modüller hakkındaki bu eski C ++ 0x taslağını yeni keşfettim . Buradaki fikir, sadece .cpp dosyalarını yazarak mevcut .h / .cpp sisteminden çıkmaktı, bu dosyalar daha sonra derleme sırasında modül dosyaları oluşturacak ve daha sonra diğer .cpp dosyaları tarafından kullanılacaktı. Bu gerçekten harika bir özelliğe benziyor. Ama …

2
Bir Rails modülünde mattr_accessor nedir?
Gerçekten Raylar belgelerinde bu bulamadık ama gibi görünüyor 'mattr_accessor' olduğunu Modülü için doğal sonucu 'attr_accessor' normal Ruby içinde (alıcı & ayarlayıcı) sınıfına . Örneğin. sınıfta class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end Örneğin. bir modülde module Authentication mattr_accessor :current_user def login @current_user = session[:user_id] || …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.