擅长:python、mysql、java
<p>在这里添加解决你的问题,使你的项目结构像这样</p>
<p>将<code>unifile/__init__.py</code>文件添加到unifile本身而不是其他模块中</p>
<p><a href="https://i.stack.imgur.com/Myj08.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Myj08.png" alt="enter image description here"/></a></p>
<p>然后<code>unifile/open/_open.py</code>文件内容</p>
<pre><code>import yaml
class Open():
def __init__(self):
pass
def yml(self, file_path):
try:
with open(file_path, "r", encoding="utf-8") as yaml_conf:
yaml_file = yaml.safe_load(yaml_conf)
return yaml_file
except OSError:
print("Can't load yaml")
</code></pre>
<p><code>unifile/__init__.py</code>文件的内容</p>
<pre><code>from .open._open import Open
</code></pre>
<p>在终端中,像这样运行程序</p>
<p><a href="https://i.stack.imgur.com/fssMX.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/fssMX.png" alt="enter image description here"/></a></p>
<p>另外,最好先创建一个object元素,然后再继续</p>