似乎我不太了解导入功能。我想以两种方式做到这一点。
文件1:
filename="tt.txt"
import file2
from file imort fileContent
file2的:
from file1 import filename
fileContent=whats in the filename
这大约是我想要做的,但它永远不会将文件名转到file2。
答案 0 :(得分:0)
这似乎是你第一次使用Python,也许是编程,所以我建议你就StackOverflow提出有关特定事件的问题,提供尽可能多的详细信息,并始终包含所有代码#&# 39;写完了。
无论如何, Python的import语句是一个允许一个模块访问另一个模块的实用程序。例如,如果我将文件general.py定义为:
def print_hello_world():
print "Hello World Stack Overflow!"
和任何其他文件中包含代码:
import general
general.print_hello_world
会给出输出" Hello World Stack Overflow!"
此外,这里还有导入参考指南:https://docs.python.org/3/reference/import.html
答案 1 :(得分:0)
这里有一个循环导入。 file1导入file2:
import file2
和file2导入file1:
from file1 import filename
这是禁忌。 file1告诉Python导入file2,告诉Python导入file1,告诉Python导入file2 ......等。
运行此代码时会发生什么?你有ImportError: cannot import name <blah>
吗?是否有任何理由需要将代码放在两个单独的文件中,还是可以合并为一个?