我有一个正常运行的脚本,但突然间我开始收到此错误:
File "/home/user/Documents/myscript.py", line 100, in getResults
results = (log(output_list[1]) * 30)
NameError: global name 'log' is not defined
Run Code Online (Sandbox Code Playgroud)
该脚本在同一行中正常工作,但现在却没有.我不知道这里发生了什么?
我猜你正在尝试使用这个math.log
功能.
你要么需要:
import math
...
results = (math.log(some_string[1]) * 30)
Run Code Online (Sandbox Code Playgroud)
要么:
from math import log
...
results = (log(some_string[1]) * 30)
Run Code Online (Sandbox Code Playgroud)
您必须缺少import语句.
归档时间: |
|
查看次数: |
17773 次 |
最近记录: |