首页 > 解决方案 > 如何让我的子文件在主文件中使用我的定义?

问题描述

我的main.py文件中有这句话:

import pandas as pd

from modules.my_self_defined import *

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

在 ./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 中定义

我怎样才能让它工作?

标签: pythonfunctionmain

解决方案


您在 中使用 pandas (pd) my_self_defined.py,而不是在main.py. 因此,将其导入,my_self_defined.py它将起作用。


推荐阅读