問題タブ [python]

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 に答える
530 参照

python - ファイルのセットが命名スキームに準拠していることを確認する方法

特定の命名/組織スキームと一致することを確認したいファイル(テレビエピソード、かなり恣意的ですが)がたくさんあります..

現在:有効なファイル名用、エピソード名のないファイル用、有効なパス用の 3 つの正規表現の配列があります。

次に、各有効なファイル名の正規表現をループし、一致する場合は「有効な」辞書に追加し、そうでない場合は、欠落している ep-name 正規表現で同じことを行い、これに一致する場合は「無効な」辞書に追加します" エラー コード (2:'missing epsiode name') を持つ dict で、どちらにも一致しない場合は、'不正な形式の名前' エラー コードで無効に追加されます。

現在のコードはここにあります

各ディレクトリに folder.jpg ファイルが存在するかどうかをチェックするルールを追加したいのですが、これを追加すると、現在の状態でコードがかなり面倒になります..

このシステムをより拡張可能な方法で記述するにはどうすればよいでしょうか?

チェックする必要があるルールは..

  • ファイルの形式はShow Name - [01x23] - Episode Name.aviorShow Name - [01xSpecial02] - Special Name.aviまたはShow Name - [01xExtra01] - Extra Name.avi
  • ファイル名が形式の場合Show Name - [01x23].avi、出力の「エピソード名がありません」セクションが表示されます
  • パスは次の形式である必要がありますShow Name/season 2/the_file.avi(シーズン 2 はファイル名の正しいシーズン番号である必要があります)。
  • Show Name/season 1/フォルダには「folder.jpg」が含まれている必要があります

。何か案は?私はテレビのエピソードをチェックしようとしていますが、この概念/コードは多くのことに適用できるはずです..

私が持っていた唯一の考えは、次の形式の辞書のリストでした。

0 投票する
9 に答える
410726 参照

python - 基本的なイテレータを構築するには?

Pythonで反復関数(または反復子オブジェクト)を作成するにはどうすればよいですか?

0 投票する
12 に答える
187022 参照

python - 転置/解凍機能 (zip の逆)?

2 項目のタプルのリストがあり、最初のリストに各タプルの最初の項目が含まれ、2 番目のリストに 2 番目の項目が含まれる 2 つのリストに変換したいと考えています。

例えば:

それを行う組み込み関数はありますか?

0 投票する
8 に答える
649 参照

php - Python の紹介

私が以前一緒に働いていた会社には、フルタイムで働く 2 人の開発者と、少数のフリーランサーがいます。彼らは、開発に秩序と管理をもたらすために、新しい主任開発者を採用しようとしています。

しかし、現在、開発者の 1 人は Django の光を見ており (会社はこれまで PHP でのみ開発を行ってきました)、もう 1 人の開発者は新しい言語 (Python) を導入することは今のところ悪い考えであると懸念しています。

この新技術の導入にどのようにアプローチすべきでしょうか? 明らかに、開発者のうち実際に Python を知っているのは 1 人だけなので、その開発者が離職したり会社を辞めたりしても冗長性はありません。

わざわざ Python を導入する必要がありますか、それとも、チームが実際に複数の Pythonion を持つようになるまで、PHP のみのソリューションを探す必要がありますか? チーム リーダーがいなければ、決定はチーム リーダーに委ねられます。

0 投票する
15 に答える
281603 参照

python - コマンドライン引数を解析するための最良の方法は何ですか?

Pythonコマンドライン引数を解析するための最も簡単で、最も簡潔で、最も柔軟なメソッドまたはライブラリですか

0 投票する
8 に答える
25140 参照

python - Python で壊れたシンボリック リンクを見つける

os.stat()壊れたを呼び出すとsymlink、python がOSError例外をスローします。これは、それらを見つけるのに役立ちます。os.stat()ただし、同様の例外をスローする可能性のある他の理由がいくつかあります。symlinksLinux で Python の破損を検出するより正確な方法はありますか?

0 投票する
3 に答える
2233 参照

python - Django の親モデルで auto_now DateTimeField を更新する

Message と Attachment の 2 つのモデルがあります。各添付ファイルは、Attachment モデルの ForeignKey を使用して特定のメッセージに添付されます。どちらのモデルにも、updated という auto_now DateTimeField があります。添付ファイルが保存されると、関連するメッセージの更新されたフィールドも現在に設定されるようにしようとしています。これが私のコードです:

これは機能しますか?もし私に説明できるなら、なぜですか? そうでない場合、どうすればこれを達成できますか?

0 投票する
9 に答える
60839 参照

python - Django モデルでの mySQL ENUM の指定

Django モデルで ENUM を指定して使用するにはどうすればよいですか?

0 投票する
9 に答える
19727 参照

java - JavaとPythonのガベージコレクションメソッドが異なるのはなぜですか?

Pythonは、参照カウントメソッドを使用してオブジェクトの有効期間を処理します。したがって、使用されなくなったオブジェクトはすぐに破棄されます。

ただし、Javaでは、GC(ガベージコレクター)は、特定の時間に使用されなくなったオブジェクトを破棄します。

Javaがこの戦略を選択する理由と、これによるメリットは何ですか?

これはPythonのアプローチよりも優れていますか?

0 投票する
4 に答える
4447 参照

python - time.mktime を使用した日付/時刻変換が間違っているようです

time.mktimeエポックからの秒数を返す必要があります。私は真夜中に時間を与えており、エポックは真夜中にあるので、結果は 1 日の秒数で割り切れないのでしょうか?