ImportError:无法导入名称单调

问题描述

现在我正坐在一个仅包含以下内容的空白文件中:

import os
import sys
import shlex
import subprocess
import signal
from time import monotonic as timer 

当我尝试运行文件时收到此错误:ImportError:无法导入名称单调 如果有问题,我在linux上,我的python ver是2.7.16-我不能真正更改任何设置,因为我正在学校服务器上工作...究竟是什么引起了错误

解决方法

此功能仅在Python 3中存在。对于Python 2,可以使用外部monotonic module。之后,您可以将其用作

from monotonic import monotonic as timer

timer()

但是,请注意,它的值不同于Python 3函数返回的值(例如,在macOS上,它使用mach_absolute_time,这是“从任意点开始”)。

,

请参见https://docs.python.org/3/library/time.html#time.monotonic

time.monotonic()从Python 3.3开始可用,而在2.7中则无法使用