python-os

    1

    3答えて

    os.getlogin()とos.environを使用してLinuxで現在のユーザ名を取得するのに違いはありますか? さまざまな時期に、環境変数$USERまたは$LOGNAMEを調べることをお勧めする人がいて、他の時はos.getlogin()が推奨されています。 私は好奇心が強いです:どちらか一方を優先して使う状況があるのでしょうか、それとも同じことをする2つの方法だけですか?

    0

    2答えて

    1つのディレクトリのグループ名を再帰的に変更したいのですが、これを行うにはos.chown()を使用しています。しかし、私はos.chown()で(chgrp -R)のような再帰フラグを見つけることができません。

    0

    2答えて

    タイムラインを作成したい1000個の写真のフォルダがあります。写真は60秒ごとに撮影され、10分間隔のタイムラプスを作りたいと思います。だから私はすべての2番目から9番目の写真を削除し、それをループする必要があります。たとえば、フォルダに1000個の写真がある場合、スクリプトに写真1、10、20、30などを保存したいと思います。このスクリプトの最後に、フォルダには100枚の写真しか含めるべきではあ

    1

    2答えて

    なぜコンテンツ import os print('Hi') os.system('cat a.py') でファイルa.pyを呼び出すんが、次のような出力が得られ、どのように私は彼らが正しい順序で印刷するように得ることができますか?あなたはprintがする前にcatコマンドのプリントがstdoutにいることがわかり $ python a.py import os print('Hi')

    1

    1答えて

    フォルダー内のファイルリストをフィルタリングする(またはパターンコンテンツにほとんど触れずにパターン化する)ことを試みています。 私の最初のアプローチはglobとあった:私は私がに(あるファイル名のみ)相対的なものを望んでいた一方で、それは絶対パスを返すという事実を除いてを期待通りに ほぼ働く list_files2 = os.listdir(accordingto) movable = set

    2

    1答えて

    をstat.st__mtime`私は、ファイルの最後のMOD時間をチェックキャッシングエンジンを持っています。 エンジンは素晴らしい仕事をしているが、最近、私のテストでは、ある特定のファイルで失敗し始めました。 getmtime() 関数(又はstat.st_mtime)両方のファイルが存在し、最終更新時間を有するにもかかわらず、ゼロを返します。フォルダ内の他のすべての失敗は、最後のmod dat

    2

    1答えて

    globを使用して、このコード行でホームディレクトリ内のすべてのPythonファイルを一覧表示しています。 pyファイルと一緒にすべての.jsonファイルを探したいのですが、1つのラインコードで複数のファイルタイプをスキャンすることができませんでした。 for file in glob.glob('/home/mohan/**/*.py', recursive=True): print(

    0

    1答えて

    私は、ディレクトリを通って典型的なWindowsインストーラ拡張子を持つファイルを探して削除するスクリプトを書いています。リストを使ってこれを実行すると(つまり、.msiまたは.exeのチェック)、ネストされたループを再び通過するとブレークします。それは私のリストを実行しているように見えますが、拡張子の1つのタイプを削除して再びループを実行し、同じ拡張子を見つけるためにattemtpsが例外をスロ

    1

    1答えて

    私はディレクトリ内の.wavファイルを持っている「データセット」 import os dataset_path = 'C:/dataset' def change_filenames(dataset_path): i = 0 # target filename for old_name in os.listdir(dataset_path): os.rena