我有一个名为util
的Python模块。我想从_util.py
文件夹中的另一个脚本中导入此软件包scripts
中的脚本。
即使util
软件包中有一个空的__init__.py
文件,它也不是Python软件包,而是普通目录,文件夹图像上没有小点。
如何导入该模块?
答案 0 :(得分:0)
您的问题的初步答案是,以下划线开头的模块或方法为meant to be used internally。
library(plm)
library(readxl)
library(tidyr)
library(rJava)
library(xlsx)
library(xlsxjars)
all_met<- read_excel("data.xlsx", sheet = "all_met")
attach(all_met)
Y_all_met <- cbind(methane)
X_all_met <- cbind(gdp, ecogr, trade)
pdata_all_met <- plm.data(all_met, index=c("id","time"))
pooling_all_met <- plm(Y_all_met ~ X_all_met, data=pdata_all_met, model= "pooling")
仅应从包含它的模块中引用_my_method()
仅应从包含它的软件包中引用话虽这么说,该约定对其他开发人员来说是提示,而不是严格的禁止。解决导入问题的第一步可能是将_my_module()
重命名为_util.py
,然后从那里开始。