1. ホーム
  2. パイソン

Sublime2 コンパイル Python プログラム EOFError: 行の解決策を読むときにEOF

2022-02-21 10:20:24

sublime2がユーザー入力データプログラムを実行します。

 コード

a=raw_input("入力a:")
b=raw_input("入力 b:")
if a>b:
print (a+">"+b)
elif a==b:
プリント (a+"="+b)
でなければ
プリント (a+"<"+b)

エラーで実行されます。

------------------------Traceback (most recent call last):-.
を入力します。
  File "C:\UsersAdministrator﹑Desktop﹑02dataType.py", line 27, in <module>
    if a>b:
NameError: 名前 'a' が定義されていません。
[0.3sで終了、終了コード1] 。

解決策

SublimeREPLのインストール

Sublime Text2エディタを開き、Ctrl+Shift+pを押し、installと入力し、Package Controlを選択します。パッケージのインストールを選択し、sublimeREPLと入力、Enterでインストール、インストール後、sublimeを再起動します。

Sublime Text 2 の Package Control とプラグインをインストールする 2 つの方法

<スパン 方法1:オンラインでインストールする場合、まずCtrl + ~を開き、次のコードを入力してください。
import urllib2,os; pf='Package Control.sublime -package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp ) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2. urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation') 

<スパン

<スパン インストールが終わったら、ソフトを再起動するだけです。

<スパン ps: Ctrl + Shift + P と入力し、Install Package と入力すると、Install Package が表示され、インストールに成功したことを確認できます。

<スパン 方法2:オフラインでインストールする。 パッケージ コントロー このパスは2つあるので、検証の結果、どちらにも置くことができます。

  • <スパン パス1:Sublime Text 2を開き、PreFerences --> Browse Packagesをクリックして、フォルダを入力し、フォルダ"Sublime Text2"の前のレベルに戻り、" Installed Packages" フォルダを見つけ(なければ新しく作成)、ダウンロードしたパッケージ制御インストーラーを" Installed Packages" に入れてください。
  • <スパン Path 2: Sublime Text 2のインストールパスで、"Sublime Text 2Pristine Packages" フォルダーの下にあります。

<スパン 実行します。 <イグ

Pythonファイルのコンパイル時に、[ツール] - [sublimeREPL] - [python] - [ Python - RUN current file] を選択すると、ユーザーに入力を求めるプロンプトが表示されるようになりました。