擅长:python、mysql、java
<blockquote>
<p>I understand how to actually link python files, however, i don't
understand how to get variable's from these linked files. I've tried
to grab them and I keep getting NameError.</p>
</blockquote>
<p>你怎么做到的?发布更多代码。例如,以下工作:</p>
<p>文件1.py</p>
<pre><code>#!/usr/bin/env python
from file2 import file2_func, file2_variable
file2_func()
print file2_variable
</code></pre>
<p>文件2.py:</p>
^{pr2}$
<blockquote>
<p>Also, in the imported python script, do i have to import everything
again?</p>
</blockquote>
<p>不,应该在python解释器读取该文件时导入模块。在</p>
<blockquote>
<p>Another question, do i use the self function when using another
scripts functions?</p>
</blockquote>
<p>不,这通常是为了访问类成员。见<a href="https://stackoverflow.com/questions/2709821/python-self-explained" title="python self explained">python self explained</a>。在</p>
<p>导入文件的方法也不止一种。请参阅另一个答案以了解一些解释。在</p>