問題タブ [python-os]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
122 参照

python - 文字列連結 '\' python

「\」をフォルダー内のパスとファイル名に連結しようとしていますが、連結しようとすると、文字列リテラルのスキャン中に EOL が発生します。

0 投票する
1 に答える
346 参照

python - python socket- send() コマンドが機能しない

4 つのことを行うサーバーとクリエットを作成する必要があります。 4. プログラムを閉じる

クリント:

サーバ:

問題は、別のPCで試してみたところ、プログラムがメッセージ(太字)を送信しなかったことです.コードが別のPCで動作し、いくつかのテストの後、ファイルが見つかり、すべてがわかりました、メッセージを送信しません (.txt ファイルが空ではありません)

0 投票する
2 に答える
106 参照

python - Python - 命名基準を満たすサブディレクトリをナビゲートする

Python 3.5 を使用して、csv ファイルに含まれるデータを分析しています。これらのファイルは、「figs」ディレクトリに含まれています。このディレクトリは、全体的なデータ ディレクトリに含まれているケース ディレクトリに含まれています。

/strm1/serino/DATA/06052009/figs

またはより一般的に:

/strm1/serino/DATA/ case_date_in_MMDDYYYY /figs

私が開始しているディレクトリは「/strm1/serino/DATA/」であり、各サブディレクトリは、私が取り組んでいるケースの月、日、および年です。各サブディレクトリには「figs」という名前の別のサブディレクトリが含まれており、これが各ケースの csv ファイルの場所です。正確には:

/strm1/serino/DATA/ case_date_in_MMDDYYYY /figs/ case_date_in_MMDDYYYY .csv

そのため、DATA ディレクトリから始めて、そのサブディレクトリを調べて、MMDDYYYY という名前のディレクトリを見つけたいと思います。ただし、一部のケース ディレクトリは、「06052009_TX」のように、末尾に州の略語が付けられている場合があります。したがって、MMDDYYYY の名前を正確に一致させる代わりに、ディレクトリ名に 1 から 9 までの任意の数字が含まれていることを確認するのと同じくらい単純なことである可能性があります。

最初のサブディレクトリ (case ディレクトリ) に移動したら、'figs' サブディレクトリに移動したいと思います。そこに到達したら、最初のサブディレクトリ (ケース ディレクトリ) と同じ命名規則で csv ファイルにアクセスしたいと考えています。各 csv ファイルに含まれるデータを既存の配列に入力します。

基本的に、私の質問は、特定の命名規則に一致する複数のサブディレクトリをナビゲートし、最終的に「最後」にあるデータ ファイルにアクセスすることに関するものです。glob、fnmatch、os.listdir、および os.walk を素朴にいじっていましたが、含めると役立つと思われる動作に十分近いものは何も得られませんでした。私はそれらのモジュールにあまり詳しくありません。私が含めることができるのは、私がしようとしていることです:

関連する質問に出くわしましたが、特にネストされたディレクトリでは、希望する方法で回答を適用できませんでした。助けてくれて本当に感謝しています。何か明確にする必要がある場合はお知らせください。

0 投票する
1 に答える
150 参照

python - ディレクトリにファイルが存在しない場合のバックアップ

そのファイル内にファイル名を含む Pathfile.dat があります。ファイルのバックアップが存在しない場合は、ファイルのバックアップをコピーしようとしています。

関数 "if files.is_file():" に問題があります。

以下は、私が得ていると思われるエラーです

/home/admin/Pycharm/バックアップ/test1

見つかりません /home/admin/Pycharm/backup/test2

cp が見つかりません: '/home/admin/Pycharm/backup/test1' の後に宛先ファイル オペランドがありません</p>

詳細については、「cp --help」を試してください。

sh: 2: /home/admin/Pycharm/backup/: 見つかりません

sh: 3: _copy: 見つかりません

cp: '/home/admin/Pycharm/backup/test2' の後に宛先ファイル オペランドがありません</p>

詳細については、「cp --help」を試してください。

sh: 2: /home/admin/Pycharm/backup/: 見つかりません

sh: 3: _copy: 見つかりません

0 投票する
0 に答える
838 参照

python - 相対パスを使用する場合の dlib モジュール ArgumentError の shape_predictor

dlib.shape_predictor関数の使用中に奇妙なエラーが発生しました。

これは私のコードです:

を使用して相対パスで定義された予測モデルを使用するとos、エラーが発生します。

上記で定義したパスをハードコーディングすると、スクリプトは問題なく実行されます。何がうまくいかなかったのでしょうか?

0 投票する
2 に答える
625 参照

python - Windows と Linux のファイル モード

Windows マシンでは、次のように、Python の os モジュールを使用してファイルのモードを取得しようとしています (短いスニペット):

ファイルのモードの例は 33206 です。

私の質問は、どうすればそれを linux-file モード方式に変換できますか? (たとえば、666)。

すべての返信者に感謝します!

編集:

ここで私の答えを見つけました:)このトピックをさらに理解したいすべての人のために:

stat 関数の出力からのファイル モード値の理解とデコード

0 投票する
2 に答える
34 参照

python - フォルダー内からテキスト ファイルを読み取り、テキスト ファイルに特定の文字列が見つかった場合にフォルダーの名前を保存する - Python

この例では、1,2,3,4,...100 など、ランダムな名前のフォルダーが約 100 個あります。これらのフォルダー内には、いくつかの文字列を含むテキスト ファイルがあります。例: sample.txt。

テキスト ファイルはすべて同じ名前ですが、異なるフォルダーにあります。必要なのは、これらのフォルダー内からファイルを読み取り、これらのファイル内のテキストを読み取り、これらのテキスト ファイルの場所を印刷または保存することです。

ファイルが自分のpwdにある場合にファイルから行を読み取り、その中のものを探す方法しか知りません。そのために次のコードを使用します。

フォルダー内からファイルを読み取り、これらのフォルダーの名前を記録するにはどうすればよいですか?