我如何使用string.split识别Python中的参数

时间:2014-06-06 04:28:04

标签: python

所以我需要知道如何将一串单词分成我的程序可以识别参数的位置。

所以这就是我目前为这个特定命令所做的:

if e.text.startswith("~ignore ") and (e.user == "SomeUser"):
  target = e.text.split(' ', 1)[1]
  c.send(message="Ignoring " + target)
  fh = open("ignore.txt", "a")
  fh.write(target + "\n")
  fh.close

现在我需要它来阅读"〜忽略"之后发生的任何事情。无论如何,它都需要将它添加到忽略列表中,并发送消息说明目标被忽略。

1 个答案:

答案 0 :(得分:0)

ignorelist = []
if e.text.startswith("~ignore ") and (e.user == "SomeUser"):
  _, target, ilist = e.text.split(' ', 2)
  ignorelist += ilist
  c.send(message="Ignoring " + target)
  fh = open("ignore.txt", "a")
  fh.write(target + "\n")
  fh.close