导入其他python文件时未定义全局名称

时间:2017-01-23 07:09:07

标签: python

我有两个文件, blah.py couch.py​​ 。我试图在 blah.py 中使用 couch.py​​ 中的函数,因此我将import couch放在了blah.py的顶部。< / p>

当我尝试在沙发上使用该功能时,我得到:

  

全球名称&#39;功能&#39;未定义

我确保他们在同一个目录中,只是想知道为什么会这样?

1 个答案:

答案 0 :(得分:1)

您需要将功能称为private View rootView; public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment // return inflater.Inflate(Resource.Layout.YourFragment, container, false); if (rootView == null) { //first time creating this fragment view rootView = inflater.Inflate(Resource.Layout.fragmentlayout1, container, false); //Initialization //TODO: } else { //not first time creating this fragment view ViewGroup parent = (ViewGroup)rootView.Parent; if (parent != null) { parent.RemoveView(rootView); } } return rootView; }

或者您可以将其导入为couch.function_name()