Python 如何替换通配符?
我读到不赞成使用通配符,应该用一个特定的命令来代替。下面是我的程序,我应该如何更改顶部的两个import*行Python 如何替换通配符?,python,numpy,wildcard,Python,Numpy,Wildcard,我读到不赞成使用通配符,应该用一个特定的命令来代替。下面是我的程序,我应该如何更改顶部的两个import*行 import pylab from pylab import * from numpy import * list_of_files=[('logfile.txt', 'volts plot')] datalist = [( pylab.loadtxt(filename), label ) for filename, label in list_of_files] for
import pylab
from pylab import *
from numpy import *
list_of_files=[('logfile.txt', 'volts plot')]
datalist = [( pylab.loadtxt(filename), label ) for filename, label in list_of_files]
for data, label in datalist:
pylab.plot( data[:,0], data[:,1], label=label )
grid(True)
pylab.legend()
pylab.show()
我认为您可以删除第2行和第3行,因为它们似乎没有添加更多的功能。我认为您可以删除第2行和第3行,因为它们似乎没有添加更多的功能。看起来您的程序没有使用任何一个通配符导入的东西。您可以简单地删除它们
此外,您的最后一行没有任何作用。您可能希望使用
pylab.show()
。看起来您的程序没有使用任何一种通配符导入的东西。您可以简单地删除它们
此外,您的最后一行没有任何作用。您可能需要
pylab.show()
。loadtxt
来自numpy
plot
和show
来自matplotlib。pyplot
loadtxt
来自numpy
<代码>绘图和显示
来自matplotlib。pyplot
我能够删除“from numpy import*”行,但不能删除“from pylab import*”行。抱歉,我遗漏了一行“grid(True)”,如上所示。网格(True)线将网格添加到绘图中,只是为了使绘图值更易于读取。我得到“NameError:名称“grid”未定义”,然后您想用pylab.grid
替换该网格。非常感谢,pylab.grid(True)工作正常!我的程序中不再有通配符。我可以删除“from numpy import*”行,但不能删除“from pylab import*”行。抱歉,我遗漏了一行“grid(True)”,如上所示。网格(True)线将网格添加到绘图中,只是为了使绘图值更易于读取。我得到“NameError:名称“grid”未定义”,然后您想用pylab.grid
替换该网格。非常感谢,pylab.grid(True)工作正常!我的程序中不再有通配符。