gpt4 book ai didi

python - os.path.basename 与 URL 一起使用,为什么?

转载 作者:太空狗 更新时间:2023-10-29 17:39:35 24 4
gpt4 key购买 nike

>>> os.path.basename('http://example.com/file.txt')
'file.txt'

.. 我认为 os.path.* 仅适用于本地路径而不适用于 URL?请注意,上面的示例也在 Windows 上运行......结果相似。

最佳答案

在实践中,os.path 的许多函数只是字符串操作函数(它们碰巧对路径操作特别方便)——因为这是无害的,偶尔方便,虽然正式地说“不正确”,但我怀疑这会很快改变——有关更多详细信息,请在 shell/命令提示符下使用以下简单的单行代码:

$ python -c"import sys; import StringIO; x = StringIO.StringIO(); sys.stdout = x; import this; sys.stdout = sys.__stdout__; print x.getvalue().splitlines()[10][9:]"

或者,对于 Python 3:

$ python -c"import sys; import io; x = io.StringIO(); sys.stdout = x; import this; sys.stdout = sys.__stdout__; print(x.getvalue().splitlines()[10][9:])"

关于python - os.path.basename 与 URL 一起使用,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1112545/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com