【发布时间】:2016-03-12 22:35:56
【问题描述】:
此脚本循环遍历下载 csv 文件的 url 列表:
#!/usr/bin/python
import subprocess
file = open('links20151111.txt','r')
for url in file:
print ('[+] downloadin ' + url.strip())
subprocess.call(['wget', '--content-disposition', url.strip()])
网址不包含文件名。
需要做的是将文件名中的所有“-”替换为“_”。 文件名可能是这样的,“traffic_injuries_2001-2014.csv”。
【问题讨论】:
-
您的示例不会将“全部”
-s 替换为_s,只是前两个。你能更准确地定义这个要求吗?