python中py文件调用20230927

1.从同一个文件夹中导入一个py文件的一个函数时 from simple_MADRL.Params import args,出现错误ModuleNotFoundError: No module named ‘simple_MADRL’

**当你在同一个文件夹中导入一个Python文件时,确保导入路径是正确的。错误"ModuleNotFoundError: No module named 'simpleMADRL'"指示找不到名为'simpleMADRL'的模块。
请检查以下几点:

1.确认文件夹中存在名为'simple_MADRL.py'的Python文件。确保文件名拼写正确且大小写匹配。
2.确认你的Python文件的位置和导入语句的位置在同一文件夹中。
3.如果'simple_MADRL.py'文件不在同一文件夹中,你需要确保它在Python解释器的搜索路径中。你可以通过将文件所在目录添加到sys.path中来实现。例如:

import sys
sys.path.append('/path/to/folder')

将/path/to/folder替换为'simple_MADRL.py'文件所在的文件夹路径。
通过上述步骤检查并确保文件位置、文件名和导入路径正确,你应该能够成功导入函数。**

2.怎么在python中调用另一个文件夹中的PY文件

要在Python中调用另一个文件夹中的.py文件,你可以使用以下方法:

1.使用相对路径或绝对路径:
你可以使用相对路径或绝对路径来引用其他文件夹中的.py文件。这可以通过以下方式实现:


2.相对路径:使用相对于当前工作目录的路径。例如,如果你的Python脚本和要导入的.py文件位于不同的文件夹中,可以使用相对路径来引用它们。
 from ..other_folder 

你可能感兴趣的:(科研技巧,经验技巧,资料,python,服务器,前端,经验分享)