Python 2.7 Python 2.7值错误:需要2个以上的值才能解包
我有Python2.7 Win 32,并安装了Matplotlib、Numpy、PyParsing和Dateutil。在空闲状态下,我在代码中放置:Python 2.7 Python 2.7值错误:需要2个以上的值才能解包,python-2.7,numpy,matplotlib,unpack,Python 2.7,Numpy,Matplotlib,Unpack,我有Python2.7 Win 32,并安装了Matplotlib、Numpy、PyParsing和Dateutil。在空闲状态下,我在代码中放置: import matplotlib import matplotlib.pyplot as plt import matplotlib.ticker as mticker import matplotlib.dates as mdates import numpy as np def graphRawFX () : date,bid,as
import matplotlib
import matplotlib.pyplot as plt
import matplotlib.ticker as mticker
import matplotlib.dates as mdates
import numpy as np
def graphRawFX () :
date,bid,ask = np.loadtxt,unpack=True,('GPBUSD1d.txt')
delimiter=',',
converters={0:mdates.strpdate2num('%Y%m%d%H%M%S') }
fig = plt.figure(figsize=(10,7))
ax1 = plt.subplot2grid((40,40), (0,0), rowspan=40, colspan=40)
ax1.plot(date,bid)
ax1.plot(date,ask)
ax1.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d %H:%M:%S'))
plt.grid(True)
plt.show()
有三个变量,但只给出了两个值
date,bid,ask = np.loadtxt,unpack=True,('GPBUSD1d.txt')
您可能需要将该行更改为:
date=mdates.strpdate2num('%Y%m%d%H%M%S')
bid,ask = np.loadtxt,unpack=True,('GPBUSD1d.txt')
如果我想约会呢?现在发生的情况是出现了名称错误:全局名称“date”不是defined@BenthePyro您定义了三个变量,即日期、出价、询问,并且只分配了两个。所以你也必须分配第三个变量。您必须定义
date=
不能分配文本?这真是令人沮丧。@BenthePyro trydate=mdates.strpdate2num(“%Y%m%d%H%m%S”)
当我运行我在rawGraphFX()中键入时。按enter键获取值错误:格式字符串中无法识别的字符G。任何想法都会很好,因为我正在寻找一个没有运气的解决方案。