运行SimpleHTTPServer时设置当前目录

Eld*_*ell 44 python

有没有办法设置要启动SimpleHTTPServer或BaseHTTPServer的目录?

nkr*_*rkv 62

如果您SimpleHTTPServer直接从命令行使用,则只需使用shell功能:

pushd /path/you/want/to/serve; python -m SimpleHTTPServer; popd
Run Code Online (Sandbox Code Playgroud)

  • @ S.Lott os.setcwd不存在,但是os.chdir(path)完成了这项工作.感谢两者. (15认同)
  • 不,我在应用程序内部使用它. (5认同)
  • popd从未执行过,因为SimpleHTTPServer永远不会返回. (5认同)