Python 剥离 url 并替换正斜杠

标签 python python-2.7

我目前有一个 URL 列表

http://www.website.com/dynamic/download.ashx?id=123/12/12345
http://www.website.com/dynamic/download.ashx?id=12/121/123451
http://www.website.com/dynamic/download.ashx?id=1/1233/123

我希望创建一个新列表,用 _ 替换/并删除 URL。创建新列表:

123_12_12345
12_121_123451
1_1233_123

我已经通过拆分删除了 URL

for z in columns['location']:
    print z.split('=')[1:]enter code here
    stripped.append(z.split('=')[1:])

帮助将/替换为 _ 将不胜感激。 干杯!

最佳答案

这将拆分大约 =,获取第二部分,然后将/替换为 _。

urls = ["http://www.website.com/dynamic/download.ashx?id=123/12/12345",
        "http://www.website.com/dynamic/download.ashx?id=12/121/123451",
        "http://www.website.com/dynamic/download.ashx?id=1/1233/123"]

for url in urls:
    print(url.split("=")[1].replace("/","_"))

关于Python 剥离 url 并替换正斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42799174/

相关文章:

python-2.7 - 在测试类中找不到 __init__ 变量?

python - 从 MS Word 中提取数据

python - enumerate() 函数是否预先计算元素?

python - redis python psubscribe 事件回调,不调用.listen()

angularjs - 使用 UTC 和当前时区

python - 如何从其整数表示中获取单个 unicode 字符?

python - 如何使用 pytest-mock 或 magicmock 模拟导入的对象

python - 从文本生成关键字的简单方法是什么?

python - Dockerfile - 不能使用 'app.py' 以外的其他名称

使用 altinstall 创建的 Python 2.7 需要访问 scipy 依赖项