小编KZi*_*vas的帖子

如何确定文件路径的深度?

我有一个像这样的字符串路径:

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)

但我想知道是否有更好的方法。

python path

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

如何修复 VSCode 中的终端进程“/usr/sbin/nologin”无法启动(退出代码:1)错误

我正在 Windows 上运行 VSCode,但我已将其连接到远程容器。我试图在该容器中的 VSCode 上启动集成终端,但收到此错误:

终端进程“/usr/sbin/nologin”无法启动(退出代码:1)。

我可以进入容器并启动 bash 终端,docker exec但集成的 VSCode 终端给了我上面提到的错误。

有什么想法,如何在 VSCode 中成功打开终端?

linux bash terminal docker visual-studio-code

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

VS Code Python 扩展 v2023.18.0 停止解析所有 python 导入并且排序导入选项不可用

我的 VS Code 工作正常,我有一个带有特定 python 版本的 pyenv 环境,并安装了我正在使用的依赖项,一切都很好,突然它停止识别所有导入。他们全都白了

我还注意到,右键单击时,“排序导入”选项从上下文菜单选项中消失了

我没有更改 VS Code 中的任何内容,知道可能出了什么问题吗?当前 VS Code Python 扩展版本2023.18.0

python visual-studio-code

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

FastAPI可以同时注册多个路由器吗

我在文档中发现路由器是这样注册的:

app.include_router(router1)
app.include_router(router2)
Run Code Online (Sandbox Code Playgroud)

但如果我只是想包含一个路由器列表(比如如果我有 100 个路由器,我必须重复这 100 次),这似乎不必要地冗长?有没有办法将它们传递到列表或其他东西中?谢谢!

python fastapi

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

标签 统计

python ×3

visual-studio-code ×2

bash ×1

docker ×1

fastapi ×1

linux ×1

path ×1

terminal ×1