de-vraag
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
Bradley  D. Freeman-Bain
Bradley D. Freeman-Bain
Question

membuka url dengan urllib di python 3

saya mencoba membuka URL API ini dari sunlight foundation dan mengembalikan data dari halaman dalam bentuk json. ini adalah kode yang saya hasilkan, minus tanda kurung di sekitar myapikey.

import urllib.request.urlopen
import json

urllib.request.urlopen("https://sunlightlabs.github.io/congress/legislators?api_key='(myapikey)")

dan saya mendapatkan kesalahan ini

Traceback (most recent call last):
  File "<input>", line 1, in <module>
ImportError: No module named request.urlopen

apa yang saya lakukan salah? saya sudah meneliti ke https://docs.python.org/3/library/urllib.request.html dan masih belum ada kemajuan

18 2016-05-01T10:59:50+00:00 3
 niemmi
niemmi
Pertanyaan edit 1 Mei 2016 в 11:02
Pemrograman
python
url
urllib
python-3.x
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
Solution / Answer
 styvane
styvane
1 Mei 2016 в 11:03
2016-05-01T11:03:44+00:00
Lebih
Sumber
Sunting
#30554176

Anda perlu menggunakan dari urllib.request import urlopen, juga saya sarankan Anda menggunakan pernyataan dengan saat membuka koneksi.

from urllib.request import urlopen

with urlopen("https://sunlightlabs.github.io/congress/legislators?api_key='(myapikey)") as conn:
    # dosomething
27
0
 Lyn
Lyn
6 Maret 2017 в 12:24
2017-03-06T12:24:40+00:00
Lebih
Sumber
Sunting
#30554177

Di Python 3 Anda dapat mengimplementasikannya dengan cara ini:

import urllib.request
u = urllib.request.urlopen("xxxx")#The url you want to open

Perhatikan: Beberapa IDE dapat import urllib(Spyder) secara langsung, sementara beberapa IDE lainnya perlu import urllib.request(PyCharm).

Itu karena Anda terkadang perlu mengimpor secara eksplisit bagian yang Anda inginkan, sehingga modul tidak perlu memuat semuanya ketika Anda hanya menginginkan sebagian kecil saja.

Semoga ini bisa membantu.

7
0
Fazil Ahmed
Fazil Ahmed
19 November 2017 в 5:48
2017-11-19T17:48:38+00:00
Lebih
Sumber
Sunting
#30554178

urllib.request adalah sebuah modul sedangkan urlopen adalah sebuah fungsi. Lihatlah tautan ini, ini dapat membantu Anda menghilangkan keraguan Anda. https://docs.python.org/3.0/library/urllib.request.html

John Kennedy
John Kennedy
Jawaban edit 19 November 2017 в 6:26
1
0
Related communities 6
Python Indonesia
Python Indonesia
24 631 pengguna
Programmer Python Indonesia. Group ini dikelola oleh sejumlah admin. Baca pesan tersemat / pinned message: https://t.me/pythonID/217588
Buka telegram
Indonesian Python Warriors
Indonesian Python Warriors
1 462 pengguna
Di grup ini tidak ada kewajiban untuk menggunakan username dan foto. Yang tidak boleh adalah spamming. Gak boleh baper, kalau nanya yang bener, eror jangan difoto pake HP, gunakan screenshot, code copas ke pastebin.com lalu share link ke sini.
Buka telegram
Python-ID Jogja
Python-ID Jogja
962 pengguna
Buka telegram
BASIC PYTHON INDONESIA
BASIC PYTHON INDONESIA
220 pengguna
Buka telegram
Python Newbie Indonesia
Python Newbie Indonesia
181 pengguna
Peraturan grup Python Newbie 🌻Dilarang spam 🌻Dilarang menggunakan bahasa kasar 🌻Dilarang beriklan di grup tanpa seizin admin Beberapa video dasar python dapat diliat melalui channel youtube juan aditya Jangan lupa untuk subscribe ya🙏
Buka telegram
PythonWealth Indonesia 🇮🇩
PythonWealth Indonesia 🇮🇩
29 pengguna
Buka telegram
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
UbiBot UK
Terdaftar 15 jam yang lalu
2
Галина Утяшова
Terdaftar 1 hari yang lalu
3
Asilbek Qadamboyev
Terdaftar 4 hari yang lalu
4
Akshit Mehta
Terdaftar 1 minggu yang lalu
5
me you
Terdaftar 1 minggu yang lalu
ID
JA
KO
© de-vraag 2022
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi