gpt4 book ai didi

Python SimpleHTTPServer 提供一个子目录

转载 作者:太空宇宙 更新时间:2023-11-04 05:27:05 27 4
gpt4 key购买 nike

是否可以使用 SimpleHTTPServer 提供子目录而不是当前目录?

我像这样从命令行使用它:

python -m SimpleHTTPServer 5002

我想使用它的原因是我有一个 target 文件夹,我不时删除它并由我的工具重新生成。但是,当我这样做时,我还需要重新启动 SimpleHTTPServer。我认为从父存储库提供服务将允许我不重新启动它。

最佳答案

好吧,要为父目录提供服务,只需在运行 Python 脚本之前更改当前工作目录 (python -m SimpleHTTPServer 5002)。

您可以编写自己的脚本,例如:'my_server.py':

import SimpleHTTPServer
import os


def main():
pwd = os.getcwd()
try:
os.chdir("..") # or any path you like
SimpleHTTPServer.test()
finally:
os.chdir(pwd)


if __name__ == "__main__":
main()

然后运行“my_server.py”:

python -m my_server 5002

关于Python SimpleHTTPServer 提供一个子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38362148/

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