如何在同一目录中导入其他脚本?

y2kmarkham:

我正在尝试将一些python脚本安排在并在中运行main.py这些脚本放在同一文件夹中。

main.py

import schedule
import time
from test1 import dd

schedule.every(2).seconds.do(dd,fname)

while True:
    schedule.run_pending()
    time.sleep(1)

test1.py

def dd(fname):
    print('hello' + fname)

dd('Mary')
dd('John')

它用那两个名字和结尾name 'fname' is not defined

如何在main.py文件中定义参数如果def脚本中有多个脚本,是否需要在中导入,main.py并且我在顶部导入的脚本要多次导入main.py,因此在运行计划之前,该脚本要运行一次?这意味着它在导入时会运行一个?

美津浓史郎:

您没有在main.py中定义您的fname,所以它说name 'fname' is not defined您只是将功能从test1.py导入到main.py中

这是修改后的代码:
main.py

import schedule
import time
from test1 import dd

fname="Mary"
schedule.every(2).seconds.do(dd,fname)

while True:
    schedule.run_pending()
    time.sleep(1)

test1.py

def dd(fname):
    print('hello' + fname)

这些代码已使用Python 3.7.7进行了测试

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从同一目录中的其他python脚本导入python脚本的方法

如何在同一目录或子目录中导入类?

如何从同一目录中导入整个模块

无法导入同一目录下的其他文件

如何在电子JS文件中导入另一个JS文件(位于同一目录中)

如何在脚本的同一目录中记录错误

如何使/etc/profile.d中的脚本在同一目录中的所有其他脚本之后运行?

无法在同一目录中导入.sage文件

python3-在同一目录中导入文件

有什么方法可以从同一目录中的其他文件导入本地proc?

如何从文件夹中的python文件和同一目录中的文件中导入文件?

如何从同一目录导入python类文件?

如何从python中的同一目录导入文件?

如何从同一目录中的模块导入?

朱莉娅:从同一目录中的包中导入内容

在同一目录中导入模块时为何使用ModuleNotFound?

从同一目录导入Reactjs

无法从同一目录导入文件

如何在同一项目中使用其他 swift 文件(同一目标)中的函数

如何在同一目录中引用Java类?

如何在同一目录中复制文件

如何在DM脚本中导入其他源代码文件

无法解析来自同一目录中脚本的index.ts导入

如何在同一目录中的多个文件上运行此Python 2.7脚本

使用其他名称将文件复制到同一目录

使用javac的Java文件编译无法引用同一目录中的其他文件

使用find或其他命令将搜索扩展名限制在同一目录内

查找文件,而同一目录中存在其他文件

如何在同一根目录但在不同的子目录中导入 Python 模块?