当前位置: 首页 > 知识库问答 >
问题:

如何从函数运行导入?[副本]

刁英朗
2023-03-14

我需要帮助了解如何从函数运行导入代码!

  sayTime(timespeech)
import time
list = ["whats the time","what's the time","WHAT'S THE TIME?","Whats the time","Whats the time?","What's the time?","WHATS THE TIME?","what's the time?","WHATS THE TIME"]
list2 = ["hi","Hi","Hello","hello","Hey","hey"]
while True:
    answer = input("How can i help: ")

    if answer in list:
      timespeech.sayTime()
    
    if answer in list2:
        time.sleep(0.5)
        print("Hi Max!") 
        time.sleep(2)

正如你所看到的,我是新来的python. time语音是另一个. py文件,当我做导入timespeech运行。我试图通过一个函数来运行它,如果在列表中回答:timespeech.say时间(),我相信你应该把它作为def sayTime(timespeech):,但我不确定之后会发生什么。请帮助!

共有1个答案

米楚青
2023-03-14

如果你想导入一个在另一个. py文件(名为timespeech.py)中定义的函数(名为sayTime),你必须通过以下方式导入该函数:

from timespeech import sayTime

然后编写剩下的代码。

 类似资料:
  • 问题内容: 我担心这是解决问题的麻烦方式,但是… 假设我想根据某些条件在Python中进行一些导入。 因此,我想编写一个函数: 现在如何使导入的模块全局可用? 例如: 问题答案: 导入的模块只是变量-名称绑定到某些值。因此,您所需要做的就是导入它们,并使用关键字使它们成为全局的。 例:

  • 不是重复!在命令行中导出期间查找一些具有phpmyadmin的特性 我想从命令行向MySQL数据库导出和导入一个。sql文件。 在MySQL中有没有导出。sql文件的命令?那么如何导入呢? 执行export/Import时,可能存在诸如Enable/Disable foreign key check或export only table Structure之类的约束。 我们可以用 设置这些选项吗?

  • 我需要在NodeJS应用程序中编写一个终端命令,如下所示,以复制S3文件: 在Node/JavaScript代码中是否有这样做的方法?是否有任何模块/依赖项可以让您轻松实现这一点?

  • 在Lambda中使用Python 3.7,如何从sample.py导入函数run()lambda_function.py 这是我的代码:File1-lambda_函数。py: 文件2-示例。py: 错误:{"错误消息":"无法导入模块'示例':没有名为'sample.py'的模块;'示例'不是一个包","错误类型":"运行时。####################################

  • 问题内容: 在Python中,我有以下将不使用文件将行批量加载到Postgresql的方法: 我正在尝试在Go中完成相同的任务。我目前正在将行写入文件,然后将其导入,然后删除该文件。我想像在Python中一样从STDIN导入行。我有: 编辑:进一步,但这不是插入记录: 没有插入任何记录,并且出现无用的错误: 问题答案: 下面的代码应指导您要走的方向: 如果密钥需要动态,则可以从中获取密钥。 请注意

  • 问题内容: 我在一个项目中有一些代码,想在另一个项目中重用。我需要做什么(在两个文件夹中)才能执行此操作? 目录结构类似于: oo 项目1 file1.py file2.py 酒吧 项目2 fileX.py fileY.py 我想使用fileX.py和fileY.py中的file1.py和file2.py中的函数。 问题答案: 理想情况下,两个项目都是可安装的python程序包,并充满__init