假設我在REPL或某處加載了一堆軟件包,而且我正在使用引用酷炫模塊CoolModule
的代碼。我怎樣才能找出它屬於哪個包?在Julia中查找封裝給定的模塊名稱?
3
A
回答
4
如果一個模塊定義了多個子模塊,並承擔CoolModule
就是其中之一,你可以找到模塊/包屬於通過@which
:
julia> whos()
Base 23813 KB Module
Core 2858 KB Module
Main 26440 KB Module
ans 23865 KB Module
julia> @which Sys
Base
這裏,Sys
是一個子模塊Base
。
2
如果模塊名稱與軟件包不一樣,我會覺得非常奇怪(事實上,我認爲模塊名稱和文件名有是相同的,直到你問這個)......但如果你必須,你可以使用grep
從終端(如果你是在Linux上),如:
~/.julia/v0.6 $ grep "module CoolModule" -r
這將告訴你在哪裏把它定義文件。例如。對於我的系統模塊StatsBase
:
[email protected] ~/.julia/v0.6 $ grep "module StatsBase" -r
StatsBase/src/StatsBase.jl:module StatsBase
Windows有所謂find
過一個類似grep的命令。 (或者你可以下載grep for windows)。
相關問題
- 1. 查找名稱裝飾
- 2. 封裝在JavaScript模塊模式
- 3. Dnn模塊封裝問題
- 4. 閉合模塊封裝
- 5. 封裝requireJS及其模塊
- 6. 如何封裝python模塊?
- 7. 如何查找python模塊中類的名稱?
- 8. 使用給定名稱在不變列表中查找元素
- 9. C++模板中的名稱查找
- 10. Python pyserial模塊安裝,但給錯誤沒有模塊名稱序列
- 11. 給定Python包的名稱,要導入的模塊的名稱是什麼?
- 12. 查找列基因名稱的,把給定的ID在B列
- 13. NPM安裝錯誤無法找到模塊「讀 - 封裝 - json.js」
- 14. requirejs中的模塊名稱
- 15. 查找與給定名稱匹配的子域名
- 16. Oracle SQL:如何查找給定列名稱的表名?
- 17. 在Atom中安裝Linter軟件包的封裝模塊
- 18. 在Joomla網站上查找Joomla模塊名稱
- 19. Julia ODE封裝示例失敗
- 20. 在類中查找名稱
- 21. 給定數據模板名稱的匹配模板名稱
- 22. 安裝Xamarin.Forms - 「找不到與給定名稱匹配的資源...」
- 23. 在JavaScript中封裝類清除器的類名定義名稱空間
- 24. API查找企業名稱,給定一個特定的位置?
- 25. 查找引用給定對象的限定名稱
- 26. 無法找到模塊名稱 - Python,Flask
- 27. 如何查找angularjs提供程序的模塊名稱?
- 28. 封裝導入模塊的範圍
- 29. 的Perl - 封裝/模塊問題
- 30. 查找特定類從任何給定的模塊
啊。我不知道'@哪個'也適用於模塊。真棒! – tlnagy
+1;我誤解了這個問題。 :)對於具有子模塊的模塊,還有'module_parent'函數。 –