回避策:そのファイルやディレクトリはありませんか?

回避策:そのファイルやディレクトリはありませんか?

私は走りたいです:

python3 myfile.py > myfile.html

しかし、そのファイルやディレクトリはありません。デスクトップにファイルが表示されますが、常に表示されますか?

ベストアンサー1

入力したとおり

python3 myfile.py >myfile.html

ターミナルは、ファイルがmyfile.py現在のディレクトリですでに利用可能であり、myfile.htmlファイルが同じディレクトリに作成されると仮定します。

新しい端末ウィンドウを開くと、現在のディレクトリのデフォルト値はまたは~とも呼ばれるホームディレクトリです$HOME

しかし、「デスクトップでファイルを見ることができる」と言われました。これはおそらく、ファイルが実際にホームディレクトリの下のデスクトップディレクトリにあるということです。つまり、そのファイルをホームディレクトリから直接使用することはできません。

これにはいくつかの可能なオプションがあります。

  1. 端末のディレクトリをPythonスクリプトが実際に存在する場所に変更します。デスクトップディレクトリが~/Desktop次の場合

    cd ~/Desktop
    

    あなたをそこに連れて行きます。その後、python3上記のコマンドを実行できます。ファイルはmyfile.htmlディレクトリに作成されますDesktop

  2. ファイルをホームディレクトリに移動します。ファイルが~/Desktopそのディレクトリにある場合は、次のことができます。

    mv ~/Desktop/myfile.py ~/
    

    これによりファイルが移動されます。その後、python3上記のコマンドを続行できます。myfile.htmlホームディレクトリに作成されます。

  3. ホームディレクトリのフルパスを使用してPythonスクリプトを実行します。

    python3 ~/Desktop/myfile.py >myfile.html
    

    ファイルmyfile.htmlはホームディレクトリに作成されます。

おすすめ記事