Question: i have a login page in which appears this error when i'm trying to insert text in an input : A RenderFlex overflowed by 104 pixels on the bottom.

here is a part of my code :

```
        Widget build(BuildContext context) {
         return Scaffold(
          backgroundColor: Colors.white,
           body: Center(
           child: Container(
           decoration: BoxDecoration(
            gradient: LinearGradient(
              begin: Alignment.topRight,
              end: Alignment.bottomLeft,
              colors: [Colors.blue, Colors.teal])),
          child: Column(
           children: <Widget>[
          Padding(
            padding: const EdgeInsets.only(top: 70.0, bottom: 0.0),
            child: Image.asset(
              'asset/img/téléchargement.jpg',
              height: 100,
              width: 100,
            ),
          ),
          Card(
            shape: RoundedRectangleBorder(
                borderRadius: BorderRadius.circular(15)),
            margin: EdgeInsets.fromLTRB(35, 3, 35, 60),
            elevation: 4.0,
            color: Colors.white,
            child: ListView(
              shrinkWrap: true,
              children: <Widget>[... 

```

i have to put padding inside the card but nothing works.

Answer: 
You can use "import" to import both functions and variables that are defined in other scripts. If you have

```
var_one = 'happy'

```

In a file named myvariables.py, then you can write the following to get access to this variable in another file:

```
from myvariables import var_one

```
With a file `myfile.py`, you can do:

```
with open('myfile.py') as file:
    exec(file.read())

```

The variables will than be assigned in your namespace. If you had a number of files, you could loop through like:

```
for script in ['myfile1.py1', 'myfile2.py', 'myfile3.py']:
     with open(script) as file:
         exec(file.read())
         my_mood = var_one
         number  = var_two
         decimal = var_three
         candy   = var_four

```

But you would have to do the processing on those variables within the loop else they by overwritten (or save them in some array for each file).

But note that [generally people discourage using exec](https://stackoverflow.com/q/1933451/13386979). I like the `import` methods better but maybe this is fine in this case? Would be happy for people to input why they would encourage or avoid this approach.