Pythonの勉強を始めたばかりのものです。
Python 3.6.0 を使用しています。
こちらのテキストに沿って学習しています。Program 1.2.1 String concatenation example(ruler.py)
import元である studio.pyはこちらのサイトから見れます。。
以下のようなエラーで出ます。
###発生している問題・エラーメッセー
Traceback (most recent call last): File "C:\Users\Yuki\Desktop\ruler.py", line 5, in <module> import stdio File "C:\Users\Yuki\lib\stdlib-python\stdio.py", line 31, in <module> sys.stdin = open(sys.stdin.fileno(), 'r', newline=None) io.UnsupportedOperation: fileno
###該当のソースコード
#----------------------------------------------------------------------- # ruler.py #----------------------------------------------------------------------- import stdio # Write to standard output the relative lengths of the subdivisions on # a ruler. The nth line of output is the relative lengths of the marks # on a ruler subdivided in intervals of 1/2^n of an inch. For example, # the fourth line of output gives the relative lengths of the marks # that indicate intervals of one-sixteenth of an inch on a ruler. ruler1 = '1' ruler2 = ruler1 + ' 2 ' + ruler1 ruler3 = ruler2 + ' 3 ' + ruler2 ruler4 = ruler3 + ' 4 ' + ruler3 stdio.writeln(ruler1) stdio.writeln(ruler2) stdio.writeln(ruler3) stdio.writeln(ruler4) #----------------------------------------------------------------------- # python ruler.py # 1 # 1 2 1 # 1 2 1 3 1 2 1 # 1 2 1 3 1 2 1 4 1 2 1 3 1 2 1
###試したこと
エラーを見る限り、Pyhonpathもしっかり指定出来ているので、インポートはちゃんと出来ていると思います。
###補足情報(言語/FW/ツール等のバージョンなど)
Python 3.6.0 を使用しています。
開発環境はPythonのインストール時についてきたIDEを使用しています。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/09 06:57
2017/02/09 07:06
2017/02/09 15:57
2017/02/09 18:16
2017/02/10 00:19