如何在文件名中带有点的包/文件夹中导入模块以进行相对导入?

2024-05-13 16:55:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我的文件组织

enter image description here

问题:

sikuli包含.sikuli作为文件夹的名称,并且似乎不支持一个文件夹中的多个脚本文件

我想在duel_all.py中重用duel.py中的函数


Tags: 文件函数py脚本文件夹名称allsikuli
1条回答
网友
1楼 · 发布于 2024-05-13 16:55:41

使用shell util复制文件并使用它

import shutil
from os.path import join, dirname, basename
__dirname = dirname(__file__)
shutil.copy(join(__dirname, '..', 'duel.sikuli', 'duel.py'), join(__dirname, 'duel.py'))

from duel import duel

或者查看https://stackoverflow.com/a/27556208/3854436

相关问题 更多 >