Python从不同目录导入模块-模块赢得';t打开/加载
我试图创建一个在CMD中运行的应用程序,其中另一个目录中的一个文件将窗口大小设置为全屏。但是,我尝试的方法无法打开或加载它。我调试了我的配置文件,所有模块都已安装。这只是无法加载的函数 如何设置文件目录:Python从不同目录导入模块-模块赢得';t打开/加载,python,Python,我试图创建一个在CMD中运行的应用程序,其中另一个目录中的一个文件将窗口大小设置为全屏。但是,我尝试的方法无法打开或加载它。我调试了我的配置文件,所有模块都已安装。这只是无法加载的函数 如何设置文件目录: Application_map |-Application.py |-U7sI5C |-Module.py application.py中的代码: 尝试: 导入时间 从U7sI5C导入(模块、示例、示例) 除e类例外: 打印(“缺少某些模块!请安装它们并重试!{}”。格式(e)) R
Application_map
|-Application.py
|-U7sI5C
|-Module.py
application.py中的代码:
尝试:
导入时间
从U7sI5C导入(模块、示例、示例)
除e类例外:
打印(“缺少某些模块!请安装它们并重试!{}”。格式(e))
Resize()#如果只导入了模块
,则无法直接调用该函数。或者从U7sI5C.module import Resize导入函数,或者调用函数作为模块module.Resize()
的一部分。我发现这个问题:。这意味着您可以通过添加到Python路径来修复它。如果您将其添加到路径中,您应该能够正确地调用它。是您在问题中使用的module.py
或module.py
(大写M)。另外,为什么要导入两次示例
?示例
来自哪里?在哪里定义了调整大小
?请提供有关模块的更多信息和适当概述。py
示例
只是一个占位符,它们都是小写。对不起,打错了。调整大小在modules.py中定义。我在我的问题中展示了代码。然后你应该将其称为module.Resize()
,就像你使用time.sleep()一样,或者通过从U7sI5C导入它。module import Resize
可以工作!谢谢我现在结束这个问题。您不需要添加路径来导入自己的python模块。但是,如果它在当前文件的目录之外,则表示您需要添加路径。至少这是一种方式。