为什么收到ImportError:无法从“ colorama”导入名称“ fore”?

问题描述

我可以执行colorama模块,并且收到错误消息。 我的代码

from colorama import init
init()
from colorama import fore,back,style
what = input( print.red + "What kind of operation? (+,-,/,*): ")
a = float( input("Input first number?: ") )
b = float( input("Input second number: ") )
if what == "+":
    c = a + b
    print("Final: " + str(c))
if what == "-":
    c = a - b
    print("Final: " + str(c))
if what == "*":
    c = a * b
    print("Final: " + str(c))
if what == "/":
    c = a / b
    print("Final: " + str(c))
else:
    print("Please check operation")

错误

Traceback (most recent call last):
  File "D:/projects.py/calclulator.py",line 3,in <module>
    from colorama import fore,style
ImportError: cannot import name 'fore' from 'colorama' (D:\projects.py\venv\lib\site-packages\colorama\__init__.py)

我使用PyCharm作为IDK 当我不使用colorama运行它时,我没有任何错误 请帮忙!

解决方法

您应该导入的内容是ForeBackStyle。提防那些大写字母!

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...