python - 如何让我的子文件在主文件中使用我的定义?
问题描述
我的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 中定义
我怎样才能让它工作?
解决方案
您在 中使用 pandas (pd) my_self_defined.py
,而不是在main.py
. 因此,将其导入,my_self_defined.py
它将起作用。
推荐阅读
- python - 如何从 SQL 查询中的计算字段创建 SqlAlchemy 类属性?
- excel - 基于下拉的自动过滤器
- python - 正则表达式:如何删除多余的子字符串
- python - 在序列化器字段查询集定义中使用序列化器上下文
- wordpress - 尝试登录 Prestashop 管理面板时出现严重的 WordPress 错误
- ios - SwiftUI 本地化 - 如何使 UI 组件及其功能成为本地化的基础
- html - Python - Beautifulsoup,使用内部标签区分 html 元素内的已解析文本
- haskell - 如何从图像中提取列表。向量问题
- c++ - 显式声明私有类构造函数有意义吗?
- npm - 如果 npm 树中存在两个版本,如何使 electron-forge 和 webpack 加载模块的特定版本?