Python 如何替换通配符?

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*行

 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)工作正常!我的程序中不再有通配符。