用法:
urllib.parse.SplitResult.geturl()
將原始 URL 的重新組合版本作為字符串返回。這可能與原始 URL 不同,因為該方案可能會被規範化為小寫,並且可能會刪除空組件。具體來說,空參數、查詢和片段標識符將被刪除。
對於
urldefrag()
結果,隻會刪除空片段標識符。對於urlsplit()
和urlparse()
結果,將對此方法返回的 URL 進行所有注明的更改。如果通過原始解析函數傳回,則此方法的結果保持不變:
>>> from urllib.parse import urlsplit >>> url = 'HTTP://www.Python.org/doc/#' >>> r1 = urlsplit(url) >>> r1.geturl() 'http://www.Python.org/doc/' >>> r2 = urlsplit(r1.geturl()) >>> r2.geturl() 'http://www.Python.org/doc/'
相關用法
- Python urllib.parse.urlparse用法及代碼示例
- Python urllib.parse.urljoin用法及代碼示例
- Python urllib.request.urlretrieve用法及代碼示例
- Python unittest.mock.AsyncMock.assert_awaited_once_with用法及代碼示例
- Python unittest.TestCase.assertWarnsRegex用法及代碼示例
- Python unittest.mock.Mock.reset_mock用法及代碼示例
- Python unittest.mock.Mock.__class__用法及代碼示例
- Python unittest.mock.Mock.call_args用法及代碼示例
- Python unittest.TestCase.assertRaisesRegex用法及代碼示例
- Python unittest.mock.call用法及代碼示例
- Python unittest.mock.Mock.method_calls用法及代碼示例
- Python unittest.mock.Mock.call_args_list用法及代碼示例
- Python unittest.mock.AsyncMock.assert_any_await用法及代碼示例
- Python unittest.mock.Mock.assert_called用法及代碼示例
- Python unittest.TestCase.assertRaises用法及代碼示例
- Python unittest.TestCase.tearDownClass用法及代碼示例
- Python unittest.mock.Mock.assert_not_called用法及代碼示例
- Python unittest.IsolatedAsyncioTestCase用法及代碼示例
- Python unittest.TestCase.setUpClass用法及代碼示例
- Python unittest.mock.AsyncMock.await_args_list用法及代碼示例
注:本文由純淨天空篩選整理自python.org大神的英文原創作品 urllib.parse.urllib.parse.SplitResult.geturl。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。