对于项目,我们应该通过命令行输入的关键字过滤掉twitter数据。我基本上没有接触过这个,所以我在一起搞清楚。
如果我在命令行中输入'trump',并且有一个if语句,如:
if argv[1] in tweet:
counter+=1
这会起作用吗?
我自己无法尝试的原因是因为我也不知道如何通过命令行运行程序。互联网告诉我:
$ python filename.py
从命令行运行就足够了,但是即使把终端放到python文件所在的项目文件中,我也只会得到错误。
答案 0 :(得分:1)
是的,sys.argv
是表示所有命令行参数的字符串列表。特别是,sys.argv[0]
是Python脚本的名称。请注意,您必须先import sys
。