我的文件目录如下
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
。