我想知道我是否可以在实际的文件中包含另一个 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] 删除。
我来说两句