我从Python的csv文件中获得了URL列表,当我想合并URL时迷迷糊糊,所以记下
那些没有工作的人(os.path.join)
1 2 3 4 5 6 7 8 9 10 11 | import os.path channel_urls = ['/channel/UCVrJcoR8hUN9Rn7uPI4z6NQ'] for i in channel_urls: root_url = 'https://www.youtube.com' channel_url = ('%s' % i) channel_about_url = urlparse.urljoin(youtube_url, channel_url, 'about') print(self.open_channel_url) # /channel/UCVrJcoR8hUN9Rn7uPI4z6NQ/about // 「https://www.youtube.com」が入らない |
成功的一个(urlparse.urljoin)
首先安装模块
(以下命令是从
tamenal。
1 2 3 | $ pip3 install urllib3 $ pip install git+https://github.com/mitsuhiko/flask-oauth $ pip install urlparse3 |
来源
sample.py
1 2 3 4 5 6 7 8 9 10 11 12 13 | try: import urlparse except ImportError: import urllib.parse as urlparse channel_urls = ['/channel/UCVrJcoR8hUN9Rn7uPI4z6NQ'] for i in channel_urls: root_url = 'https://www.youtube.com' channel_url = ('%s' % i) channel_about_url = urlparse.urljoin(youtube_url, channel_url, 'about') print(self.open_channel_url) # https://www.youtube.com/channel/UCVrJcoR8hUN9Rn7uPI4z6NQ/about |
参考
https://qiita.com/Go-zen-chu/items/d7e6b9af0bd90c7aabca
https://www.it-swarm.dev/ja/python/python模块urlparse无法安装/ 961197002 /
https://github.com/heroku/kafka-helper/issues/6