問題タブ [python-2.1]
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.
python - python smtplib
Python CGI スクリプトを実行している Windows サーバーがあり、smtplib に少し問題があります。サーバーは python 2.1 を実行しています (残念ながらアップグレードできません)。とにかく私は次のコードを持っています:
そして、それは私にこのエラーを与えています:
これは、python 2.1 以降に login() メソッドが追加されたためだと思います。どうすればこれを修正できますか?
ファイルを cgi スクリプトと同じディレクトリにアップロードして、モジュールを追加する必要があります (ただし、smtplib は C で記述されており、コンパイルする必要があると思いますが、このサーバーでは実行できません)。
また
Python 2.1 の libsmtp が期待する方法で実行します。
本当にありがとう!
python - 同じモジュールが2つの場所に存在する場合、python __import __()は2つの異なるディレクトリからインポートします
私はこのようなディレクトリ構造を持つPythonアプリケーションを持っています。
submodule3の下で(mainpython.pyから)pythonユーティリティをインポートしようとすると、submodule1から最初の2つのファイルを取得します(submodule1と3には同じ名前の2つの異なるファイルがあることに注意してください)。ただし、競合がない場合、つまりサブモジュール3からファイル5、6、7を正しくインポートする場合は、同じインポートが正常に機能します。
コードは次のとおりです。
//ここに名前は"file1"のようなものです(ただし、上記の問題では、ファイルの名前を動的に渡すと)が、完全なパッケージを "module1.submodule1.file1"として渡すと、失敗します。 「file1という名前のモジュールはありません」というImportError
ここで問題となるのは、「module1.submodule3.file2」の下にあるものだけを使用するようにインタプリタにどのように指示するかです。私はPythonを使用しています
これは本当に緊急の問題であり、私はすべての試みを使い果たしました。経験豊富なPython開発者が私のためにこれを解決できることを願っていますか?
python - DSU を使用して別のリストに基づいてリストを並べ替える
クラス プロジェクトの場合、python 2.1 を使用する必要があります。おそらく、並べ替えには DSU を使用する必要がありますが、これには慣れていません。なので、できれば助けてほしいです。
頂点とその座標を格納するためのリストがあります。例えば
等々。
また、最初の座標に従ってソートされた、頂点のインデックス位置を格納する別のリストもあります。こんな感じで始まるので
そして、私の目的は、例を考えると、このようになることです
リスト「頂点」の順序を変更せずに。
何か案は?前もって感謝します