如何包含同一文件夹中的另一个python文件

图形艺术家

我想知道我是否可以在实际的文件中包含另一个 python 文件?我正在使用 Flask 从终端运行 app.py 并且我想要,当我点击提交时,python 运行 5 行代码,就像什么都没有。但是,当我从第一个 python 文件中读取变量时,第二个无法读取,即使我将相同的变量放入第二个 python 文件中,它仍然无法正常工作。

我想运行一个“for”,这是代码

    for line in fin:
        line = re.sub('APP:NAME', name, line)
        line = re.sub('APP:USERNAME', username, line)
        line = re.sub('APP:TEXT', tweet, line)
        fout.write(line)

我检查了所有论坛,但没有找到解决方案。

谢谢

毗湿奴维诺

方法一

我认为您需要将一个 python 文件包含到同一目录中的另一个 python 文件中。您可以导入一个python文件,如下所示

import filename

这里,文件名是同一位置的文件的文件名,没有文件扩展名。并且您可以通过这样调用来调用该文件中的函数。

filename.function()

方法二

如果您要重命名filename并将其用作其他内容:

import filename as fn

这里,文件名是同一位置的文件的文件名,没有文件扩展名。并且您可以通过这样调用来调用该文件中的函数。

fn.functionName()

方法三

或者你可以简单地使用

from filename import *

并将该文件中的函数作为当前 python 文件中的普通函数调用,如

functionname()

但更好的方法是方法1。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从同一文件夹中的另一个文件导入功能

从同一文件夹中调用另一个.bat文件?

Laravel,如何使用另一个控制器到同一文件夹

使用javascript重定向到同一文件夹中的另一个页面

从spring-servlet.xml访问同一文件夹中的另一个xml

如何制作将使同一文件夹中的另一个脚本可执行的脚本?

Django如何从同一文件夹下的另一个文件导入文件?

Node.js npm 没有运行我想要的文件,而是在同一文件夹中运行另一个文件

如何从Javascript的同一文件夹中的各种文件中导入一个功能?

将另一个对象添加到同一文件夹时,如何使s3对象过期?

调用同一文件夹中定义的另一个函数时,“模块”对象不可调用

从同一文件夹中的多个文件创建一个 csv 文件

打开文件并在同一文件夹中创建一个新文件

无论如何删除带有 .bat 文件的唯一文件,使用另一个文件夹的内容作为参考?

从另一个文件中的同一文件中注入可注入类

如何在同一文件夹中重新加载().py文件?

Python模块无法识别同一文件夹中的文件

如何通过python读取同一文件夹中多个docx文件中的表格

如何通过同一文件夹中的.vbs文件运行.ps1文件?

如何在标题为光标所在当前句子文本的同一文件夹中创建一个新的 Google Doc?

如何比较路径是否在同一文件夹中

如何从同一文件夹中的模块导入功能?

如何在同一文件夹中创建多个vue应用

如何从Flyway中的同一文件夹读取Java和SQL迁移

如何告诉runhaskell模块不在同一文件夹中?

如何加密同一文件夹中的所有Excel Workbook?

Python在同一文件夹中找不到模块

如何将嵌套子文件夹中的多个xml文件复制到一个统一文件夹中

将.mp3文件移动到另一个文件夹中的同一目录