簡體   English   中英

如何在包/文件夾中的模塊中導入一個文件名中帶有點的相對導入?

[英]How do I import a module in a package / folder with a dot in the filename for a relative import?

我的檔案組織

在此處輸入圖片說明

問題:

sikuli包含.sikuli作為文件夾名稱,並且似乎在一個文件夾中不支持多個腳本文件

我想重用Duel_all.py中來自duel.py的函數

使用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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM