私はPythonを学ぼうとしていて、モジュールを学ぼうとしていました。私が使用している Python のバージョンは Python 2.7.4 です。私が学ぼうとしていたモジュールは urllib でした。しかし、以下のコードを実行しようとすると、「要求という名前のインポートがありません」というエラーが表示されます。コードを以下に示します。
import urllib.request
class App():
def main(self):
inp = raw_input('Please enter a string\n')
print(inp)
inp = input('Please enter a value\n')
print(inp)
if __name__ == '__main__':
App().main()
次に、urllib2 を使用してみました。だから私は最初の行を
import urllib2
しかし、「IndentationError: インデントされたブロックが必要です」と表示されます。でも書いたら
import urllib
その後、エラーは発生しません。しかし、そのライブラリの機能を使用することはできません。