私はPython /プログラミングの初心者です。これはおそらく初心者の間違いですが、私は答えを求めてインターネットを見つけ出していませんでした。私はデータファイルを開くことについてのロザリンドモジュールについて学んでいます。 http://rosalind.info/problems/ini5/私はすべてをはっきりと理解していると確信していますので、私はこの単純な作業を行うことができないということに迷っています。IDLEエラー:.txtデータファイルの代わりに私の.pyファイルを開きます。
私はPython 3.6.2とIDLEを使用しています。割り当ては単に.txtファイルを開き、数行を読むだけです。
作業ディレクトリに.txtファイルをダウンロードしました。次に、私はIDLE Shellを開き、私が正しい作業ディレクトリ(ls & cdを使用していた)にいることを確認しました。私は、新しいIDLEの.pyファイルを開いて、スクリプトを書いた:
f = open('filename.txt', 'r')
f.readlines()[2]
私はp5.pyとしてスクリプトを保存します。次に、F5
を呼び出してスクリプトを実行しようとしました。シェルで、私はこのメッセージを受け取りました:
================ RESTART: /Users/liv/Desktop/Rosalind/p5.py =================
これはエラーですか? IDLEがIDLEからオープンしたばかりのメッセージだと思います。p5.pyそこに私の問題があります。なぜなら、間違ったファイルが開かれているからです。
シェルを使用して印刷するときにそのことがわかり始め、空の文字列が戻ってきました。
私は何が間違っていますか? IDLEにfilename.txtファイルを開くにはどうすればよいですか? ... .pyファイルではありません。
ありがとう、これは働いた!だから明らかだが、私は立ち往生していた –