python 能否只使用 python -m
命令参数 ,加一个文件 https://url.com/1.txt
,将这个文件下载下来?
文件下载
我猜你是想要一个执行方式和 python -m http.server 8000
一样的工具。默认的模块貌似是没有实现直接download的功能的。需要的话,可以自己实现一个放在模块目录下面,再通过 python -m download http://xxx.com/xxx
调用。
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
可以啊,首先说明一下,一般不需要这么费事,一个
单py文件
就可以做到,不知道你的实际用途是什么?其次说明一下
python -m
的含义是运行一个module(也就是一个模块-可以理解为一个目录),你运行python3 -h
可以得到如下输出:可以看到
-m mod : run library module as a script (terminates option list)
,-m
代表的意思是作为一个脚本去运行一个模块。那么你可以在一个目录下创建一个
__main__.py
,然后这个目录就会被认为是一个模块(module),就可以通过你想要的方式去执行逻辑。然后执行命令:
输出:
剩下的逻辑自己实现就行了。