1. ホーム
  2. Python

このコードは Python で実行され、エラーは発生しませんが、出力はなく、終了コード 0 となります。

2022-02-22 22:47:09
<パス
f=open("passwd.txt",'r')
print (f.read(4))
f.close()


これは、あなたが実行したいコードです。

passwd.txt の内容

ntp:x:38:38::/etc/ntp:/sbin/nologin
apache:x:48:48:Apache:/var/www:/sbin/nologin
saslauth:x:498:76:Saslauthd user:/var/empty/saslauth:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
gdm:x:42:42::/var/lib/gdm:/sbin/nologin
pulse:x:497:496:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin



しかし、その出力は

Process finished with exit code 0


その後、問題はインタプリタにあることが判明しました
使っていたインタプリタは、pycharmが提供する仮想インタプリタでした
でのインタプリタの表示方法 #####。
ポイントファイル->新規プロジェクト

2を選択した場合、pycharmが提供する仮想インタプリタを使用しており、passwd.txtファイルが仮想環境内にないため、出力はありません。
3をクリックし、ダウンロードしたインタプリタを選択します。