小编Lei*_*sai的帖子

在 aws 上安装 ipython 笔记本时,Mycert.pem 不存在

我目前正在尝试在 aws 上安装 jupyter 笔记本。但有错误显示“mycert.pem”不退出。

我在本地终端上运行以下行并在本地文档中获取 mykey.key 和 mycert.pem

openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mykey.key -out mycert.pem
Run Code Online (Sandbox Code Playgroud)

我的 jupyter_notebook_config.py 中的代码

c= get_config()
c.IPKernelApp.pylab = 'inline'  # if you want plotting support always in your notebook

c.NotebookApp.certfile = u'/Users/leigh/mycert.pem ' #location of your certificate file
c.NotebookApp.keyfile = u'/Users/leigh/mykey.key '
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888
c.NotebookApp.password = u'sha1:eaa28116dc5f:________'
Run Code Online (Sandbox Code Playgroud)

当我在 aws 上运行“jupyter notebook”时,它显示以下错误

  File "/home/ec2-user/anaconda2/bin/jupyter-notebook", line 6, in <module>
    sys.exit(main())
  File "/home/ec2-user/anaconda2/lib/python2.7/site-packages/jupyter_core/application.py", line 267, in …
Run Code Online (Sandbox Code Playgroud)

ipython amazon-web-services jupyter

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

如何在字符串之前显示子字符串列表,如何进行正则表达式检查?

我试图搜索它但没有具体的答案.

我想根据前面出现的字符识别我想要使用的字符串.

我喜欢做的是,例如:

def check_if_char_appears(input_string):
    substring_list = ['aa', 'bb', 'dd', 'ef']
    for i in substring_list:
        if i appears right before 'cake':
           return True
    return False
Run Code Online (Sandbox Code Playgroud)

结果:条件1:

input_string = 'aacake'
check_if_char_appears(input_string)
Run Code Online (Sandbox Code Playgroud)

是真的

条件2:

input_string = 'aakkcake'
check_if_char_appears(input_string)
Run Code Online (Sandbox Code Playgroud)

是假的

发现java解决方案可以执行功能"如果我出现在'蛋糕'之前:"

str.matches("i*(?<!\\.)cake.*");
Run Code Online (Sandbox Code Playgroud)

但我不知道如何处理python这个功能..有人可以帮助我这个(或告诉我如何在谷歌看这个?)

谢谢!

python regex

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

标签 统计

amazon-web-services ×1

ipython ×1

jupyter ×1

python ×1

regex ×1