0

ここでpythonとlinuxの初心者。Python の OS モジュールがシステム固有の関数 (システムの現在のディレクトリを返す getcwd() メソッドなど) にアクセスする方法がわかりません。Linux では、これは端末に「pwd」と入力するのと同じです。この python モジュールとそのメソッドは、バックグラウンドでターミナルを開き、そこから情報を返しますか?

(私はフラスコ サーバーを持っていて、jquery/ajax を使用して Web サイトからラズベリー パイのディレクトリとファイルを参照したいと考えています。これを行うには、getcwd() メソッドと listdir() を使用して OS モジュールを使用すると考えました)。今、フラスコ サーバーが起動すると、getcwd() メソッドを呼び出し、ajax jquery を使用して文字列を html ページに返す python コードが実行されます。pi で新しいターミナルを開いてディレクトリを変更すると、更新されませんでした。 Pythonコードがhtml Webページに返すディレクトリ.これにより、Pythonがこれらのコマンドを実行する場所と方法、および非表示の端末で実行されるかどうかについて疑問が生じます)。振り返ってみると、これは理にかなっていると思います。なぜなら、Linux で 2 つのターミナルを開くと、相互に影響を与えることなく、各ターミナルの異なるディレクトリにいることができるからです。Python コードは、フラスコ プロセスが実行されているのと同じターミナルで実行されますか? そこに現れないからです。

私はグーグルを試してこれを見ました:https://hg.python.org/cpython/file/3.2/Lib/os.py しかし、まだ答えが見つかりません...

4

0 に答える 0