我有一个 csv 文件所在的目录。代码读取文件并根据文件中的数据创建直方图。
但是,我试图让它在命令行中输入 csv 文件中的列标题之一,并且代码只会制作指定命令的图表。示例:python histogram_maker.py "C:/Folder" 区域。
我能够做到这一点,但我想添加一个会创建错误消息的部分,以防用户输入未在 csv 文件中指定的命令。示例:周界不存在。我的代码有什么问题?即使存在某些东西,我也会在命令提示符下出现 20 次“不存在”,但它仍然会生成我需要的所有文件。如何停止这种重复并使其仅在 csv 文件中没有内容时才会出现错误。
for column in df:
os.chdir(directory)
if len(sys.argv)>2:
for x in arguments:
if x.endswith(column):
#code for histogram
else:
print "does not exist"