我在/ home / Desktop / problems目录中创建了一个名为hello.py的文件 我想将它导入/ home / Desktop / PP
中的文件#hello.py file
def matrix():
print "enter into matrix"
我想在名为new.py的文件中访问此hello.py文件 所以我这样做..
#new.py file
import sys
import os
sys.path.append(os.path.abspath("/home/Desktop/problems"))
from hello import *
matrix()
但是我收到的错误就像没有名为new
的模块一样提前致谢。
更新:目录顺序错误。所以它给出了错误..它应该是/ home / valac / Desktop / problems !!
答案 0 :(得分:0)
我使用此处描述的内容创建了两个文件,然后运行了new.py:
python new.py
它运作得很好。你是如何执行或使用new.py脚本的?问题可能与此有关。你能解释一下你是如何使用new.py的吗?
答案 1 :(得分:0)
你在pp文件夹中有init文件吗?您可以在文件夹pp。
下创建 init .pyinit .py不需要包含任何代码。它会将文件夹更改为模块。