回答編集履歴

2

回答修正

2017/12/15 02:28

投稿

can110
can110

スコア38262

test CHANGED
@@ -18,10 +18,14 @@
18
18
 
19
19
 
20
20
 
21
- `python2.x`と`python3.x`のコードには互換性がなく、`python2.x`は近々サポート終了しますので`python3.x`用のコードで書かれた記事を参考に学習されることをお勧めします。
21
+ `python2.x`と`python3.x`のコードには互換性がなく、`python2.x`は**近々サポート終了**しますので`python3.x`用のコードで書かれた記事を参考に学習されることをお勧めします。
22
22
 
23
23
  (とはいえ環境を明記していない記事が多いので探すのは大変ですが)
24
24
 
25
25
 
26
26
 
27
+ なお、`Anaconda`環境であれば、`python2.x`の仮想環境を新たに作成して、その上で学習する手段もとれますが、上述した理由によりこの手段はあまりお勧めできません。
28
+
29
+
30
+
27
31
  参考:[Python2からPython3.0での変更点](https://qiita.com/CS_Toku/items/353fd4b0fd9ed17dc152)

1

回答修正

2017/12/15 02:28

投稿

can110
can110

スコア38262

test CHANGED
@@ -1,6 +1,20 @@
1
1
  参考記事は`python2.x`用のコードですが、実行環境は`python3.x`のため上記エラーが発生しています。
2
2
 
3
+ これについては`print "hoge"`→`print("hoge")`とカッコをつけることで解消します。
4
+
5
+
6
+
3
- 他にも参考記事では`urllib2`を利用していますが`python3.x`ではこのモジュールは存在しません。
7
+ また、参考記事では`urllib2`を利用していますが`python3.x`ではこのモジュールは存在しません。
8
+
9
+ これについては
10
+
11
+ [python のModule urllib2 を利用する方法を教えて下さい](https://teratail.com/questions/47744)
12
+
13
+ を参考にすることで修正できます。
14
+
15
+
16
+
17
+ 以上、提示記事を参考に`python3.x`環境で学習するためには、これらのエラーを**自身ですべて解決していく**必要があります。
4
18
 
5
19
 
6
20