小编Hai*_*gSu的帖子

如何在slack.client中提及用户

这可能是一个简单的问题,但我不能让它发挥作用.

我正在使用Slack Python Api来提及频道中的用户,我指的是这里的文档,https://api.slack.com/methods/chat.postMessage,我的代码很简单,

from slackclient import SlackClient
sc = SlackClient(token)
message = sc.api_call(
  'chat.postMessage',
  channel='#channelname',
  text='This is a test.'
  )
Run Code Online (Sandbox Code Playgroud)

这将向频道发送消息,但我找不到任何提及用户的选项.我试着把@someone信息放在里面

 text='@someone This is a test.'
Run Code Online (Sandbox Code Playgroud)

该消息将以纯文本形式发布,但确实提到了某人.顺便说一下,我正在使用测试令牌.(或者这个功能可能仅适用于授权令牌?)

有没有选项或方法来做到这一点?
先感谢您.

slack-api slack

27
推荐指数
2
解决办法
1万
查看次数

Pandas DataFrame将NaT替换为None

我一直在努力解决这个问题,我尝试了不同的方法.

我有一个简单的DataFrame,如图所示,

在此输入图像描述

我可以使用代码替换NaNNone(Not String"None"),

[![dfTest2 = dfTest.where(pd.notnull(dfTest), None)][2]][2]

在此输入图像描述

我支持也NaT被归类为'Null',因为以下内容, 在此输入图像描述

但是,NaT不会被替换None.

我一直在寻找答案,但没有运气.有人可以帮忙吗?

先感谢您.

dataframe python-2.7 pandas

12
推荐指数
4
解决办法
2万
查看次数

更新的 json 文件未显示在公共链接中

我在更新位于存储桶中的 json 文件时遇到了一些问题,该文件将由 html 页面调用。我将每 5 分钟从命令行更新一次我的 json 文件,这是可以完成的。但是,即使 json 文件本身已更新并设置为公开,公开链接仍然显示旧内容而不是新内容。

如果我点击json文件,我可以看到内容已经改变了,但是如果我点击公共链接,内容仍然没有更新。

有谁知道 Google Cloud Storage 加载缓冲区需要多长时间才能在公共链接中显示新内容?

或者有什么方法可以更新json文件并立即更新公共链接?

谢谢!

google-cloud-storage

5
推荐指数
1
解决办法
1223
查看次数

nbconvert 从命令行输出结果执行 Jupyter notebook

这个问题以前肯定有人问过,但我找不到正确的答案。我想从命令行运行 Jupyter 笔记本并将结果保存到某些文件。

我得到了这个运行,

jupyter nbconvert --to python --execute mynotebook.ipynb >> mylog.out.log 2>&1
Run Code Online (Sandbox Code Playgroud)

该命令正确执行mynotebook.ipynb,但在日志文件中,如果执行成功,它只包含3行。

[NbConvertApp] Converting notebook mynotebook.ipynb to python
[NbConvertApp] Executing notebook with kernel: python2
[NbConvertApp] Writing 1931 bytes to mynotebook.ipynb.py
Run Code Online (Sandbox Code Playgroud)

如果笔记本引发了一些异常,它也会在日志文件中显示异常。但是我在哪里可以看到笔记本的结果呢?

例如,在我的笔记本中,我有

print 'hello world'
Run Code Online (Sandbox Code Playgroud)

此输出未显示在我的命令行界面或日志文件中。是否有方法或参数设置将输出保存到日志文件中?我想看看mynotebook.ipynb 的详细结果。

任何想法?或任何其他比jupyter nbconvert更好的方法?


另外,是否可以将日期时间包含在日志文件中?把时间包括在内会很有帮助。

jupyter jupyter-notebook

4
推荐指数
1
解决办法
4546
查看次数