小编whi*_*t25的帖子

Python包"没有名为......的模块"

我是Python的新手,我正在创建我的第一个简单包.这是我的结构:

Math/
    __init__.py
    divide.py
    minus.py
    multiply.py
    plus.py
Run Code Online (Sandbox Code Playgroud)

四个文件中的每一个都声明了一个简单的数学函数.我的init文件很简单

from plus import *
from minus import *
from multiply import *
from divide import *
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试"导入数学"时,我收到以下错误:

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import Math
  File ".\Math\__init__.py", line 1, in <module>
    from plus import *
ImportError: No module named 'plus'
Run Code Online (Sandbox Code Playgroud)

是的,我知道我的包裹必须在正确的文件夹中; 如果我将我的任何一个文件移到Math文件夹之外并从shell上单独运行导入调用它就可以了.

python import package python-3.x

5
推荐指数
1
解决办法
3876
查看次数

Apps脚本自定义功能-内部错误

我刚刚开始使用Apps Script。我打开了一个新的电子表格,访问了脚本编辑器,并编写了以下简单函数:

function DOUBLES(num) {
  return num * 2;
}
Run Code Online (Sandbox Code Playgroud)

然后,我保存了脚本,刷新了浏览器,并在一个单元格中使用了我的函数:

=DOUBLES(1)
Run Code Online (Sandbox Code Playgroud)

正确的答案(2)出现在单元格中,所以我用2替换了我的1自变量。这就是奇怪的地方。更改所述参数后,我得到一个#ERROR答案:“执行自定义函数的内部错误。” 但是,当我将参数改回1时,错误仍然存​​在。然后,当我决定再次尝试2时,我得到了正确的4响应。尝试了多次之后,刷新/替换电子表格,并挠挠了头,以至于我不知所措,我不确定为什么我的功能只能在30%到50%的时间内起作用。我已经尝试了其他单元格,其他参数编号等。看来我到底会给出答案还是错误。

javascript google-apps-script

3
推荐指数
2
解决办法
2048
查看次数