Как разрешить моему подфайлу использовать мое определение в основном файле? - PullRequest
0 голосов
/ 11 ноября 2019

У меня есть это предложение в моем main.py файле:

import pandas as pd

from modules.my_self_defined import *

input='1.csv'
df=just_an_example(input)

in ./modules/my_self_defined.py:

def just_an_example(csv_file):
    a=pd.read_csv(csv_file)
    return a

Затем, когда я запускаю файл, он говоритpd не определен в ./modules/my_self_defined.py

Как я могу заставить его работать?

1 Ответ

1 голос
/ 11 ноября 2019

Вы используете панд (pd) в my_self_defined.py, а не в main.py. Поэтому импортируйте его в my_self_defined.py, и он будет работать.

...