トップ 一覧 検索 ヘルプ RSS ログイン

tips-PYTHON3_sampleの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
! Pypen3 Sample code

! python2 のコードを python3 に

 変換箇所のリスト
 ~/opt/python3/bin/2to3 ./test_http.py

 ファイルの変換 ( 元ファイルは *.bak になる )
 ~/opt/python3/bin/2to3 -w ./test_http.py



! HttpClinet
 import http.client
 
 h = http.client.HTTPConnection('www.yahoo.com',timeout=5)
 h.request('GET', '/index.html')
 r = h.getresponse()
 if r.status == http.client.OK:
   data = r.read()
   print ( data )
 print(( 'Status=', r.status ))


! HttpClient ( PROXY )
 import http.client
 ''' Set PROXY address '''
 #  h = http.client.HTTPConnection('192.168.1.80',8080,timeout=5)   ## HTTP ???
 h = http.client.HTTPSConnection('192.168.1.80',8080,timeout=5)     ## HTTPS ???
 ''' Connect URL host '''
 h.set_tunnel('www.yahoo.com')
 h.request('HEAD', '/')
 r = h.getresponse()
 if r.status == http.client.OK:
   data = r.read()
   print ( data )
 print(( 'Status=', r.status ))
 
 h.request('GET', 'http://www.yahoo.com/index.html')
 if r.status == http.client.OK:
   data = r.read()
   print ( data )
 print(( 'Status=', r.status ))



! 全文検索
https://qiita.com/yukinoi/items/04ce927a9b6f214854e1


!setup.py の作り方

https://qiita.com/Tadahiro_Yamamura/items/2cbcd272a96bb3761cc8