从 Julia 1.0 中特定目录中的文件导入模块和函数

2023-12-19

假设我有一个文件File.jl有一个模块MyModule包含函数foo and bar在里面。在与模块文件相同的目录中,我有一个脚本Script.jl,我想使用其中的函数MyModule在脚本中。

人们会如何去做这件事呢?


为了找到不在标准 LOAD_PATH 中的模块并能够导入它们,您需要显式更新当前文件夹的 LOAD_PATH 变量

push!( LOAD_PATH, "./" )

然后您将能够适当地导入模块。

请注意,如果该文件被称为File.jl并定义模块MyModule,你应该导入的是import MyModule, not import File。通常建议您在这种情况下使用与定义的模块相同的文件名称,以避免混淆。

另请注意,正如 @crstnbr 上面指出的,您还可以通过简单地“包含”文件内容将其“转储”到当前会话中;但请注意,这只是当场创建模块,因此任何预编译指令等都不会被遵守。


有些相关的问题/答案(免责声明:由我提出)您可能会发现有用:

  • https://stackoverflow.com/a/50627721/4183191 https://stackoverflow.com/a/50627721/4183191
  • https://stackoverflow.com/a/49405645/4183191 https://stackoverflow.com/a/49405645/4183191
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 Julia 1.0 中特定目录中的文件导入模块和函数 的相关文章

  • 是否可以从 Julia 调用 Python 函数并返回其结果?

    我正在使用 Python 从网络上抓取数据 我想使用这些数据在 Julia 中运行计算 是否可以在 Julia 中调用该函数并返回其结果 或者我最好直接导出到 CSV 并以这种方式加载数据 绝对地 看PyCall jl https gith
  • 避免 Java 中的重复导入:继承导入?

    有没有办法 继承 导入 Example 常见枚举 public enum Constant ONE TWO THREE 使用此枚举的基类 public class Base protected void register Constant
  • 如何将 Excel 或 CSV 文件加载到 Firebird 中?

    我在用着Firebird http www firebirdsql org数据库 我需要将 Excel 文件加载到数据库表中 我需要一个能很好地完成这项工作的工具 我尝试了一些在谷歌上找到的东西 但它们都有一些错误 由于 Excel 数据不
  • 使用正确的时区将 ICS 导入 Google 日历

    我正在尝试将一个简单的 ics 文件导入 Google 日历 但是 即使我指定了时区 Google 日历仍然会导入错误的事件时间 尽管它确实说错误的时间位于正确的时区 这是我的 ics 文件的示例 BEGIN VCALENDAR BEGIN
  • 将 Excel 文件导入 Access 时更改数据类型

    将 Excel 文件导入 Access 时 有什么方法可以更改默认数据类型吗 顺便说一下 我使用的是 Access 2003 我知道有时我可以自由地将任何数据类型分配给正在导入的每个列 但这只能在我导入非 Excel 文件时进行 EDIT
  • 在 Python 中打开 Alteryx .yxdb 文件?

    有没有办法将 yxdb Alteryx 数据库文件 导入到 Pandas Python 中 而不使用 Alteryx 作为中间人 简短的回答是否定的 目前还不行 更长的答案 yxdb 支持的原始 C 是可以在 github 上找到 http
  • Julia 中的 Refs 和 Broadcasting 之间有什么联系

    对于两个对象A and B我们之前可以得到向量 A A A B 与代码A A B 从 Julia 0 7 中的弃用警告来看 执行此操作的新方法似乎是使用第一个 A 的引用 所以它变成Ref A A B 参考文献和广播操作之间似乎没有很强的联
  • python相对导入[重复]

    这个问题在这里已经有答案了 我正在尝试在 python 中进行相对导入 但我无法理解语法 每次我在这里搜索它时 我都找不到答案 这是我的文件夹结构 Root libraries mylibrary init projects project
  • Java 中如何导入?

    例如 import org apache nutch plugin Extension 虽然使用了很多次 我不太清楚本质上做了什么 EDIT Is org apache nutch plugin本质上是 4 个目录或少于 4 个目录 例如名
  • 如何从 Ruby 模块中仅导入几个函数?

    假设我有一个带有以下方法的模块 function1 function2 function3 我想导入 function1 和 function2 但不导入 function3 有没有办法在红宝石中做到这一点 不确定是否有一种干净的方法来添加
  • 模块路径格式错误...第一个路径元素中缺少点

    我有一个包含 2 个不同可执行文件的项目 每个可执行文件都有自己的依赖项以及对根的共享依赖项 如下所示 Root gt server gt main go gt someOtherFiles go gt go mod gt go sum g
  • VBScript for Excel:如何选择源数据 (.SetSourceData)?

    我已经在谷歌和这里搜索了这个问题的答案 但没有成功 如果之前有人问过 那么我道歉 我正在尝试使用 VBScript 自动执行一些管理任务 此特定脚本的目的是从文本文件 包含文本和数字列 中获取一些使用情况统计信息 并根据数据制作折线图 创建
  • 在 LINQ-SQL 中,将 DataContext 包装为一个 using 语句 - 优点 缺点

    有人可以从性能 内存使用 编码的简易性 正确的做法等因素方面阐述将 DataContext 包装在 using 语句中或不在 LINQ SQL 中之间的优缺点吗 Update 在一个特定的应用程序中 我发现 如果没有将 DataContex
  • 为什么我找不到 RadioButtonFor 方法?

    这是我的静态类 using System using System Collections Generic using System Linq using System Web Mvc using System Linq Expressio
  • 如何在 Julia 中有效计算二次形式?

    我想计算一个二次形式 x Q y在朱莉娅 对于这种情况 计算此值的最有效方法是什么 没有假设 Q是对称的 x and y是相同的 x y Both Q是对称的并且x y 我知道朱莉娅有dot 但我想知道它是否比 BLAS 调用更快 现有的答
  • Access 2007 不会从 XML 文件导入所有元素数据

    我需要将此 XML 数据导入 Access 中以进行进一步处理 我在这里只复制了一小部分数据
  • 在 Python 中,类名的自动完全限定是如何工作的? [与物体酸洗相关]

    可以直接跳到问题 进一步向下 并跳过介绍 从用户定义的类中 pickling Python 对象存在一个常见的困难 This is program dumper py import pickle class C object pass wi
  • 如何将 wiki 移动到 Azure DevOps 中的其他项目

    我需要将 wiki 从一个项目移至其他项目 我们正在使用 Azure DevOps 并且这两个项目位于同一组织中 我在 DevOps 中没有看到任何工具或选项 wiki 是 git 存储库 您可以克隆两个存储库 将数据从当前项目复制到第二个
  • 导入的项目抛出 java.lang.ClassNotFoundException

    所以我将一个现有的项目导入到 eclipse 中 但让它工作时遇到了很多麻烦 该项目与其他三个图书馆项目一起提供 谷歌播放服务库 捕获活动 肖像二维码 As soon as I imported the project I went und
  • 只读取选定的列

    谁能告诉我如何仅读取下面每年数据的前 6 个月 7 列 例如使用read table Year Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2009 41 27 25 31 31 39 2

随机推荐

  • 由正方形网格组成的多边形

    我正在寻找一种算法来查找围绕连续的没有孔的正方形网格的多边形 如下所示 我已经让每个网格方块存储有关它们组成的周围区域的边缘类型的数据 即顶部 右上角 顶部底部 无边缘等 所以我认为这数据可以被算法利用 如果有人可以为这种算法提供一些伪代码
  • 如何像 SQL 连接一样使用 OData Expand?

    我试图弄清楚如何完成相当于 select from Users u inner join Comments c on c UserId u Id where Id 1569 表别名以获得更好的 SQL 可读性 在 StackOverflow
  • MAMP mySQL Snow Leopard 中的 Ruby On Rails

    我正在尝试找到在 MAMP 服务器上运行 Ruby on Rails 并使用 MAMP 的 mySQL 数据库的分步说明 我也在雪豹上 我已经阅读了 Hivelogic 的相关文章 但我真的不想编译rails ruby 和mySQL 大家有
  • 如何在mathematica中任意指定线条的粗细或点的大小

    我知道有一些选择 例如PointSize Large or PlotStyle gt Thick 但是如果我想要更大或更厚怎么办 谢谢 PointSize number 相对于图像的大小 AbsolutePointSize number 绝
  • 不使用 Visual Studio GUI 设计器(工具箱)构建 C# GUI

    在 Java Swing 中 我们只需编写 Java 代码即可创建 GUI 例如在 Eclipse 中 使用 NetBeans 工具箱将组件拖放到 UI 是可选的 我想知道C 中是否有相同的概念 我可以将组件放入 GUI 中并仅通过编码来添
  • 如何将一系列数组元素克隆到新数组?

    我有一个包含 10 个元素的数组 X 我想创建一个新数组 其中包含 X 中从索引 3 开始到索引 7 结束的所有元素 当然 我可以轻松编写一个循环来为我完成此操作 但我想让我的代码尽可能干净 C 中有没有一种方法可以帮我做到这一点 类似于
  • bash 如何从管道输入或命令行参数中读取

    我想从管道或命令行参数读取一些数据 比如 1 以提供的为准 优先考虑管道 该片段告诉我管道是否打开 但我不知道要在里面放什么以免阻塞脚本 test sh 使用read or cat if t 0 then echo nopipe DATA
  • WPF 将 FrameworkElement 事件绑定到命令

    我怎样才能绑定一个UserControl s FrameworkElement事件到视图模型命令 我使用 MVVM 和 Prism 因此视图和视图模型之间的清晰分离会很好 我尝试了多种方法 但都不起作用
  • org.springframework.security:org.springframework.security.web:jar:3.0.5.RELEASE 的 POM 丢失,没有可用的依赖信息

    当包含进pom xml
  • 如何将 QCompleter 与 InputDialog 一起使用?

    我正在编写一个 Python 应用程序 用户可以在 QInputDialog 中输入字符串 我如何使用 QCompleter 使输入更容易 我已经在不同的网站上搜索并阅读了文档https doc qt io qt 5 qcompleter
  • iTextSharp 的 Rtf 支持哪里去了

    在版本 5 中 iText 已分为两个分支 iText PDF 和 iText RTF 我用的iTextSharp现在好像是iText PDF NET 是否有 iText RTF 端口 我认为 iTextSharp 主页会提到这一点 但几乎
  • 跨多个 WAR 文件的 java web 模板

    我有一个设计得很糟糕的多 WAR Web 应用程序 有一个 WAR 负责处理针对数据库的某些授权 并使用 jsp 标记库定义标准网页 主 WAR 基本上检查用户的权限 然后基于此显示指向其他已部署 WARS 的上下文路径的链接 其他部署的每
  • Entity Framework Core - 迁移 - 没有为此对象定义无参数构造函数

    我正在 Visual Studio 2017 中使用最新的 Net Core 和 EF Core 我创建了一个模型 并且运行良好 此后我进行了一些修改 当我尝试添加新的迁移时收到以下错误 Build succeeded 0 Warning
  • 从 s3 下载到操作工作流程中

    我正在开发 2 个 github 操作工作流程 训练模型并将其保存到 s3 每月 从 s3 下载模型并将其用于预测 每日 Using https github com jakejarvis s3 sync action https gith
  • NSTimeInterval 格式化

    我想带着我的NSTimeInterval并将其格式化为字符串 00 00 00 小时 分钟 秒 做这个的最好方式是什么 从 iOS 8 0 开始 现在有NSDateComponentsFormatter其中有一个stringFromTime
  • Ruby 单元测试:在每次失败的测试后运行一些代码

    在 ruby 单元测试中断言失败后 是否有一些干净而优雅的方法可以立即执行我的代码Test Unit 前teardown被处决 我正在做一些自动化 GUI 测试 并且想在出现故障后立即截取屏幕截图 如果您使用的是 1 9 请不要使用 Tes
  • 如何在 C# 中与 Windows Media Player 交互

    我正在寻找一种与独立完整版 Windows Media Player 进行交互的方法 大多数情况下 我需要知道当前播放曲目的路径 iTunes SDK 使这一切变得非常简单 但不幸的是 确实没有任何方法可以使用 Windows Media
  • C# 函数是否有标准的“永不返回”属性?

    我有一种方法 如下所示 void throwException string msg throw new MyException msg 现在如果我写 int foo int x y if y 0 throwException Doh el
  • Spinner 作为 MenuItem 未由 findViewById 初始化

    我的操作栏上有一个微调器 它是一个菜单项 不是导航模式 它在我从 spinnerNumber 调用方法的行返回一个 nullpointerException 我认为我对 xml 做了一些错误 或者也许我不应该在 OnCreateOption
  • 从 Julia 1.0 中特定目录中的文件导入模块和函数

    假设我有一个文件File jl有一个模块MyModule包含函数foo and bar在里面 在与模块文件相同的目录中 我有一个脚本Script jl 我想使用其中的函数MyModule在脚本中 人们会如何去做这件事呢 为了找到不在标准 L