如何从同一文件夹中的另一个Python文件正确导入两个变量?

如何从同一文件夹中的另一个Python文件正确导入两个变量?,python,python-import,importerror,Python,Python Import,Importerror,我想读取另一个python文件“save_state_mod.py”中存在的两个变量的值 我无法理解我的代码有什么问题: from save_state_mod import event , save_missing_weight smw = save_state_mod.save_missing_weight ev = save_state_mod.event 每次我都会遇到这个错误:未定义的变量“save\u state\u mod” 或名称错误:未定义名称“保存状态修改” 文件s

我想读取另一个python文件“save_state_mod.py”中存在的两个变量的值

我无法理解我的代码有什么问题:

 from save_state_mod import event , save_missing_weight

 smw = save_state_mod.save_missing_weight
 ev = save_state_mod.event
每次我都会遇到这个错误:未定义的变量“save\u state\u mod” 或名称错误:未定义名称“保存状态修改”

文件save_state_mod.py在同一个文件夹中,我甚至在同一个文件夹中添加了一个
\uuuu init\uuuu.py
文件


请帮助我,因为我被卡住了

您已经导入了名称
事件
保存丢失的重量
,您没有导入
保存状态
,所以您可以使用:

from save_state_mod import event, save_missing_weight

# use the names directly
smw = save_missing_weight
ev = event
或者,如果您想
保存缺少的重量
,您可以执行以下操作:

import save_state_mod

smw = save_state_mod.save_missing_weight
ev = save_state_mod.event

您已经导入了名称
事件
保存丢失的重量
,但没有导入
保存状态
,因此您可以使用:

from save_state_mod import event, save_missing_weight

# use the names directly
smw = save_missing_weight
ev = event
或者,如果您想
保存缺少的重量
,您可以执行以下操作:

import save_state_mod

smw = save_state_mod.save_missing_weight
ev = save_state_mod.event
试着这样做

from save_state_mod import *
还是这个

import save_state_mod.event
import save_state_mod.save_missing_weight
试着这样做

from save_state_mod import *
还是这个

import save_state_mod.event
import save_state_mod.save_missing_weight

您导入了
保存缺少的重量
,因此您可以直接引用它。您不需要将
save\u state\u mod.
放在它前面。您导入了
save\u missing\u weight
,因此您可以直接引用它。你不需要把
save\u state\u mod.
放在它前面。是的,但无论我做什么,我都会得到这个:'File“C:\list\u events.py”,第3行,在from save\u state\u mod import event,save\u missing\u weight'@MBENKI你还得到什么?错误?如果是,您在哪一行收到错误?我在第3行“回溯(最近一次调用):文件“C:\list\u events.py”中收到错误,第3行,在“从保存状态”模块导入事件中,保存丢失的权重“@MBENKI您确定文件
save\u state\u mod.py
与导入它的文件位于同一文件夹中吗?绝对!我在同一个文件夹中有list_events.py和save_state_mod.py,我已经验证了我是否错丢了什么东西,但一切似乎都是正确的……是的,但无论我做什么,我都会得到这个信息:“文件C:\list_events.py”,第3行,在from save_state_mod import event中,save_missing_weight'@MBENKI你还得到什么?错误?如果是,您在哪一行收到错误?我在第3行“回溯(最近一次调用):文件“C:\list\u events.py”中收到错误,第3行,在“从保存状态”模块导入事件中,保存丢失的权重“@MBENKI您确定文件
save\u state\u mod.py
与导入它的文件位于同一文件夹中吗?绝对!我把list_events.py和save_state_mod.py放在同一个文件夹中,我已经验证了我是否错丢了什么东西,但一切似乎都是正确的。。。