python - 从文件中读取 I/O (python)

标签 python input io irc

好的,我有一个 IRC 机器人,我有一个充满昵称的文件(这是机器人的管理员),例如,如果有人在 channel 中输入“!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/

相关文章:

python - 多个数据的直方图中的条形高度和宽度

python lib检测模糊图像

c - 当我按 ASCII 十进制代码打印输入的字符时,会打印奇怪的 10 值

java - "DataOutputStream"和 "ObjectOutputStream"之间的区别

python - 点亮大容量存储器的 LED

java - 如何将加速度计传感器的数据写入文件并写入matlab?

python - 窗内窗

javascript - 使用 html 输入重新加载文件

ruby - capybara 找不到要附加文件的文件输入字段

python - Django manage.py 测试