wget不会下载到Windows中的指定目录

我试图在Windows中使用python代码中的wget下载文件。

os.system("bash -c '" + 'wget -r -l1 -c -nc --no-parent -nd -P ' + chrombased_npy_path + ' ftp://example.com/' + filename + "'")

我希望在给定的 chrombased_npy_path

下下载文件

但是,它会在当前工作目录下生成一个名为 chrombased_npy_path 的目录,该目录会丢弃所有斜杠并下载该目录下的文件。

是否可以在Windows的 chrombased_npy_path 下下载文件?

st86591985 回答:wget不会下载到Windows中的指定目录

我试图使用以下命令在Windows上的python代码中将文件下载到某个目录,该目录是绝对路径( chrombased_npy_path ):

os.system("bash -c '" + 'wget -r -l1 -c -nc --no-parent -nd -P ' + chrombased_npy_path + ' ftp://example.com/' + filename + "'")

尽管此命令在Linux机器上正常运行,但在Windows上,它是从给定的目标路径( chrombased_npy_path )中删除所有斜杠并将文件下载到 当前工作目录下的目录 chrombased_npy_path斜杠删除的版本

要摆脱此问题,我将目录更改为 chrombased_npy_path ,然后将文件下载到当前目录而不提供目标路径。

os.chdir(chrombased_npy_path)
os.system("bash -c '" + 'wget -r -l1 -c -nc --no-parent -nd ftp://example.com/' + filename + "'")
本文链接:https://www.f2er.com/2966478.html

大家都在问