python -m http.server
时间: 2023-11-03 13:06:10 浏览: 52
这是一个命令,可以在当前目录下启动一个简单的 HTTP 服务器,用于快速共享静态文件。执行该命令后,可以通过浏览器访问 http://localhost:8000 来访问当前目录下的文件。其中,8000 是服务器监听的端口号,如果该端口被占用,可以通过指定其他端口号来启动服务器,例如 python -m http.server 8080。需要注意的是,该命令只适用于开发环境,在生产环境中不应该使用。
相关问题
python -m http.server 8000
"python -m http.server 8000"是一个命令,用于在本地启动一个简单的HTTP服务器。这个命令将会在端口号8000上监听HTTP请求,并将当前目录作为根目录。这意味着,如果你在命令执行时位于某个目录下,那么这个目录就会成为服务器的根目录,你可以通过浏览器访问"http://localhost:8000"来查看目录下的文件或者进行文件下载。如果你希望指定其他目录作为根目录,可以使用"--directory"选项来指定。例如,"python -m http.server 8000 --directory /path/to/directory"会把"/path/to/directory"作为根目录。你也可以通过命令行参数来指定不同的端口号。希望这些信息对你有所帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [python -m http.server 8000](https://blog.csdn.net/sandalphon4869/article/details/118517965)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [python -m http.server 迅速搭建本地任意目录http.server服务器](https://blog.csdn.net/zaf0516/article/details/122703231)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
Linux运行python -m http.server报错PermissionError: [Errno 13] Permission denied
这个错误是因为你试图在一个需要管理员权限的文件夹下运行`python -m http.server`命令。你可以尝试以下解决方法:
1. 使用sudo命令以管理员权限运行`python -m http.server`。例如:`sudo python -m http.server`。
2. 将`python -m http.server`命令运行到一个你有权限的文件夹下面。例如:`python -m http.server 8000 --directory /home/username/Documents`。
3. 修改当前文件夹的权限以允许你运行`python -m http.server`命令。例如:`chmod +rx .`。
希望这些解决方法可以帮助你解决问题。