python - 从我的脚本调用时无法读取我模块中的熊猫库
问题描述
对不起标题。不知道如何提出这个问题,虽然它很短。
我创建了一个名为 phase_2 的模块,用于生成一些日期,包括今天的日期。
class phase_2():
import pandas as pd
import numpy as np
import datetime as dt
import matplotlib.pyplot as plt
import yfinance as yf
import talib
import time
## in phase we define all the dates
def today():
today = pd.to_datetime(dt.datetime.now()).strftime("%Y-%m-%d")
return today
然后我创建了一个测试脚本,试图通过调用模块中的函数来获取今天的日期:
from phase_2 import *
import pandas as pd
import numpy as np
import datetime as dt
import matplotlib.pyplot as plt
import yfinance as yf
import talib
import time
import pyodbc
print(phase_2.today())
这给我返回错误:“名称'pd'未定义”
鉴于我定义了两次,这怎么可能?在模块和我的测试脚本中。
这是解决方案:
import pandas as pd
import numpy as np
import datetime as dt
import matplotlib.pyplot as plt
import yfinance as yf
import talib
import time
class phase_2():
## in phase we define all the dates
def today():
today = pd.to_datetime(dt.datetime.now()).strftime("%Y-%m-%d")
return today
from phase_2 import *
print(phase_2.today())
解决方案
推荐阅读
- javascript - 在这个例子中如何使用动态参数(ID)来调用axios api
- python - 拍摄特定元素的屏幕截图(python chromedriver selenium)
- javascript - 为什么在 Formik 中创建验证时出现错误?
- node.js - 节点JS | 开玩笑| 工厂女孩 | Faker:Faker 生成相同的值
- javascript - 如何使用 fetch 更新 ejs 文件?使用 node.js 和 javascript
- discord.js - 如何向对消息做出反应的用户添加特定角色
- ruby-on-rails - Pin 的未知属性“resource_type”
- java - 识别 Groovy jar 中缺少的导入
- firebase - 在 Android Studio 中将 Firebase 添加到 Flutter Android App 时如何将项目与 Gradle 文件同步(2020 年 4 月)
- php - PHP查询更新/删除表中动态生成的输入字段