ModuleNotFoundError:没有名为'myfile.py'的模块

时间:2017-06-24 16:34:24

标签: import module

所以我已经浏览了其他非常类似的问题并尝试了很多变化,但我无法让它发挥作用。

我在以下结构的单独文件中创建了代码:

/ somefolder /#这是我的主要代码所在的位置 / somefolder / src /这是我的myfile.py所在的位置。

我的主要代码如下:

import os.path
import sys

sys.path.append(os.path.join(os.path.dirname(__file__), '../src'))

import myfile as mine

然后我得到以下错误:

ModuleNotFoundError: No module named 'myfile'

非常欢迎任何帮助。

1 个答案:

答案 0 :(得分:0)

假设您当前的目录是PythonApplication1,您可以按照以下步骤访问myfile模块。

  1. __init__.pyPythonApplication1中创建PythonApplication1\src文件 from src import myfile as mine目录
  2. 现在将myfile导入为var file:File = File.documentsDirectory.resolvePath("somefile.txt"); trace("url_txt:" + file.url); file.addEventListener(PermissionEvent.PERMISSION_STATUS, function permissionStatusHandler(e:PermissionEvent):void { file.removeEventListener(PermissionEvent.PERMISSION_STATUS, permissionStatusHandler); if(e.status == PermissionStatus.GRANTED) { myTextLoader.load(new URLRequest(file.url)); myTextLoader.addEventListener(Event.COMPLETE, onLoadTextComp); myTextLoader.addEventListener(IOErrorEvent.IO_ERROR, loadingTextError); } else { showPermissionError(); } } ); try { trace("Requesting permission"); file.requestPermission(); } catch(error:Error) { trace("Request permission error"); }