タグ付けされた質問 「python-2.6」

28
bash:pip:コマンドが見つかりません
私はpipをダウンロードして実行しましたがpython setup.py install、すべてうまくいきました。チュートリアルの次のステップは実行ですpip install <lib you want>が、オンラインで何かを見つけようとする前に、「bash:pip:command not found」というエラーが表示されます。 これはMac OS Xであり、私も新しいので、setup.pyを実行したときに正しく設定されなかったパス設定があると想定しています。どうすればさらに調査できますか?問題の正確な原因をよりよく理解するために何を確認する必要がありますか? 編集:私はまた、フレンドリーなインストールプロセスがPATHの編集などのハウスキーピングを行い、チュートリアルに従ってすべてが機能するために必要なすべてのことを実行できることを期待して、Python 2.7 for Macをインストールしようとしましたが、これは機能しませんでした。インストール後、 'python'を実行してもPython 2.6が実行され、PATHは更新されませんでした。
407 python  macos  pip  python-2.6 


9
InsecureRequestWarningを抑制:未検証のHTTPSリクエストがPython2.6で行われている
私が使用してのpython2.6でスクリプトを書いていますpyVmomiとの接続方法のいずれかを使用しています: service_instance = connect.SmartConnect(host=args.ip, user=args.user, pwd=args.password) 次の警告が表示されます。 /usr/lib/python2.6/site-packages/requests/packages/urllib3/connectionpool.py:734: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html InsecureRequestWarning) 面白いのは、私はピップでインストールurllib3を持っていないということです(それはにあります/usr/lib/python2.6/site-packages/requests/packages/urllib3/)。 私はここで提案されているように試しました import urllib3 ... urllib3.disable_warnings() しかし、それは何も変わりませんでした。

5
Pythonは...を除いてコンマvs「として」を除く
以下の例のように、exceptステートメントの「、」と「as」の違いは何ですか。 try: pass except Exception, exception: pass そして: try: pass except Exception as exception: pass 2番目の構文は2.6で合法ですか?これはWindows上のCPython 2.6で機能しますが、cygwinの2.5インタープリターは無効であると不平を言います。 どちらも2.6で有効な場合、どちらを使用すればよいですか?
246 python  python-2.6 

11
2つの時間文字列間の時間間隔を計算する方法
10:33:26(HH:MM:SS)の形式で、開始時刻と終了時刻の2つの時間があります。2つの時間の違いが必要です。私はPythonのドキュメントを調べ、オンラインで検索してきましたが、datetimeモジュールやtimeモジュール、あるいはその両方に何らかの関係があると思います。私はそれを適切に機能させることができず、日付が関係しているときにこれを行う方法だけを見つけ続けることができません。 最終的には、複数の期間の平均を計算する必要があります。時差が機能するようになり、それらをリストに保存しています。次に、平均を計算する必要があります。正規表現を使用して元の時間を解析してから、違いを計算しています。 平均化のために、秒に変換してから平均化する必要がありますか?
169 python  time  python-2.6 


9
セットをPythonでリストに変換する方法は?
Python 2.6でセットをリストに変換しようとしています。私はこの構文を使用しています: first_list = [1,2,3,4] my_set=set(first_list) my_list = list(my_set) ただし、次のスタックトレースが表示されます。 Traceback (most recent call last): File "<console>", line 1, in <module> TypeError: 'set' object is not callable どうすれば修正できますか?
144 python  list  set  python-2.6 

8
インポートされたモジュールのグローバル変数の可視性
Pythonスクリプトでモジュールをインポートする壁に少し遭遇しました。私はエラーを説明するために最善を尽くし、なぜそれに遭遇するのか、なぜこの特定のアプローチを結んで問題を解決するのか(これについては後で説明します): この補助モジュールがインポートされる名前空間で定義されたエンティティを参照するユーティリティ関数/クラスをいくつか定義したモジュールがあるとします(「a」をそのようなエンティティにします)。 module1: def f(): print a そして、「a」が定義されているメインプログラムがあり、そこにこれらのユーティリティをインポートします。 import module1 a=3 module1.f() プログラムを実行すると、次のエラーが発生します。 Traceback (most recent call last): File "Z:\Python\main.py", line 10, in <module> module1.f() File "Z:\Python\module1.py", line 3, in f print a NameError: global name 'a' is not defined 同様の質問が過去(2日前、d'uh)に尋ねられ、いくつかの解決策が提案されましたが、これらが私の要件に実際に合うとは思いません。ここに私の特定のコンテキストがあります: MySQLデータベースサーバーに接続し、データをGUIで表示/変更するPythonプログラムを作成しようとしています。わかりやすくするために、補助/ユーティリティのMySQL関連関数の束を別のファイルで定義しました。ただし、これらの変数にはすべて、最初にユーティリティモジュール内で定義した共通の変数があり、これはMySQLdbモジュールのカーソルオブジェクトです。カーソルオブジェクト(dbサーバーとの通信に使用される)はメインモジュールで定義する必要があることを後で理解しました。これにより、メインモジュールとそれにインポートされるすべてのオブジェクトがそのオブジェクトにアクセスできるようになります。 最終結果は次のようになります: Utilities_module.py: def utility_1(args): code which references a …

6
Python 2.6でunicode_literalsを使用している落とし穴はありますか?
Python 2.6で実行しているコードベースをすでに取得しています。Python 3.0を準備するために、以下を追加しました。 __future__からインポートunicode_literals 私たちの.pyファイルに(私たちがそれらを変更するにつれて)。他の誰かがこれを行っていて、(おそらくデバッグに多くの時間を費やした後で)明らかでない落とし穴に遭遇したのではないかと思います。

5
Pythonのスレッド内で呼び出されたときにsys.exit()が終了しないのはなぜですか?
これは愚かな質問かもしれませんが、Pythonに関する私の想定のいくつかをテストしています。次のコードスニペットがスレッドで呼び出されたときに終了せず、メインスレッドで呼び出されたときに終了する理由について混乱しています。 import sys, time from threading import Thread def testexit(): time.sleep(5) sys.exit() print "post thread exit" t = Thread(target = testexit) t.start() t.join() print "pre main exit, post thread exit" sys.exit() print "post main exit" sys.exit()のドキュメントには、呼び出しがPythonから終了する必要があると記載されています。このプログラムの出力から、「post thread exit」は決して出力されないことがわかりますが、メインスレッドは、スレッドがexitを呼び出した後も、継続して続行します。 スレッドごとにインタープリターの個別のインスタンスが作成されていますか?exit()への呼び出しはその個別のインスタンスを終了していますか?もしそうなら、スレッド実装は共有リソースへのアクセスをどのように管理しますか?スレッドからプログラムを終了したい場合はどうすればよいですか(実際に終了したくはありませんが、理解しただけです)。

6
メソッドを定義したクラスを取得する
Pythonでメソッドを定義したクラスを取得するにはどうすればよいですか? 次の例で「__main__.FooClass」を出力したいと思います。 class FooClass: def foo_method(self): print "foo" class BarClass(FooClass): pass bar = BarClass() print get_class_that_defined_method(bar.foo_method)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.