无法从另一个文件夹导入模块

时间:2021-04-02 08:41:23

标签: python

我的文件目录如下

Scaffold(
  body: Padding(
    padding: const EdgeInsets.all(30.0),
    child:  Wrap(
      alignment: WrapAlignment.start,
      spacing: 4,
      direction: Axis.horizontal,
      runSpacing: 10,
      children: [
        _otpTextField(context, true),
        _otpTextField(context, false),
        _otpTextField(context, false),
        _otpTextField(context, false),
        _otpTextField(context, false),
        _otpTextField(context, false),
      ],
    ),
  ),
);

Widget _otpTextField(BuildContext context, bool autoFocus) {
 return  Container(
  height: MediaQuery.of(context).size.shortestSide * 0.13,
  decoration: BoxDecoration(
    border: Border.all(color: Colors.grey),
    borderRadius: BorderRadius.circular(5),
    color: Colors.white,
    shape: BoxShape.rectangle,
  ),
  child: AspectRatio(
    aspectRatio: 1,
    child: TextField(
      autofocus: autoFocus,
      decoration: InputDecoration(
        border: InputBorder.none,
      ),
      textAlign: TextAlign.center,
      keyboardType: TextInputType.number,
      style: TextStyle(),
      maxLines: 1,
      onChanged: (value) {
        if(value.length == 1) {
          FocusScope.of(context).nextFocus();
        }
      },
    ),
  ),
);

在我的 mein_paket --src ----__init__.py ----script.py --tests ----test.py 文件中,我有以下代码:

tests/test.py

但是我收到错误 from mein_paket.src.script import Cat c = Cat('aicri') c.meow()

我尝试了不同的导入方法,例如

ModuleNotFoundError: No module named 'mein_paket'

但似乎没有任何效果,我也在尽量避免使用 from mein_paket.src.script import Cat from mein_paket.src import Cat from src.script import Cat from src import Cat

0 个答案:

没有答案