我有一个像这样的字符串路径:
path = "directory/folder1/folder2/folder3/file1.txt"
Run Code Online (Sandbox Code Playgroud)
我想知道这条路径有多少层 - 在本例中为 4 ( directory, folder1, folder2, folder3)。
在 Python 中最好的方法是什么?我想到了计算“/”:
path.count("/")
Run Code Online (Sandbox Code Playgroud)
但我想知道是否有更好的方法。
我正在 Windows 上运行 VSCode,但我已将其连接到远程容器。我试图在该容器中的 VSCode 上启动集成终端,但收到此错误:
终端进程“/usr/sbin/nologin”无法启动(退出代码:1)。
我可以进入容器并启动 bash 终端,docker exec但集成的 VSCode 终端给了我上面提到的错误。
有什么想法,如何在 VSCode 中成功打开终端?
我的 VS Code 工作正常,我有一个带有特定 python 版本的 pyenv 环境,并安装了我正在使用的依赖项,一切都很好,突然它停止识别所有导入。他们全都白了。
我还注意到,右键单击时,“排序导入”选项从上下文菜单选项中消失了。
我没有更改 VS Code 中的任何内容,知道可能出了什么问题吗?当前 VS Code Python 扩展版本2023.18.0
我在文档中发现路由器是这样注册的:
app.include_router(router1)
app.include_router(router2)
Run Code Online (Sandbox Code Playgroud)
但如果我只是想包含一个路由器列表(比如如果我有 100 个路由器,我必须重复这 100 次),这似乎不必要地冗长?有没有办法将它们传递到列表或其他东西中?谢谢!