好的,我有一个IRC僵尸程序,并且有一个完整的昵称文件(该僵尸程序的管理员),例如,如果有人在频道中键入“!op”,我将如何使该僵尸程序读取该文件以查看如果键入“!op”的用户在管理员列表中,并且然后继续执行操作。.我只是对如何使它读取授权用户的文件感到困惑。它。谢谢。

我可以用这样的东西吗?

      def isadmin(nick, 'masters.txt'):
      for admin in file:
          if nick == admin.rstrip():
              return True
      return False

     if data.find('!op') != -1:
     nick = data.split('!')[ 0 ].replace(':','')
     if nick == isadmin(nick, open('masters.txt')):
        sck.send('MODE ' + chan + ' +o ' + nick + '\r\n')
     else:
          sck.send('PRIVMSG ' + chan + ' :' + ' youre not my master ' + '\r\n')

最佳答案

您可能应该只遍历整个Python tutorial。关于reading and writing files的整个章节。

关于python - 从文件读取I/O(python),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4718064/

10-12 22:19