Python
- pythonで組合せ、順列
pythonで、a=[4,5,6],b=[7,8],c=[9,10],x=a+b+cというリストがあり、 aの順列から1つ(a1)、bの順列から1つ(b1)、cの順列から1つ(c1)を選択し、 それらをxx=a1+b1+c1とするすべてのxxを求めるためにはどうすればいいですか? xxの例 [[6,4,5],[7,8],[10,9]]
- ベストアンサー
- Python
- noname#139450
- 回答数1
- Pythonでのimport
Pythonで、 from enthought.traits.api import HasTraits をしようとすると、 No module named enthought.traits.api とエラーがでるのですが、どうしたらいいのでしょうか。 詳細: 知人の.pyファイルをもらって起動させようとすると、どうやら上の行で躓いてしまいます。 Pythonは2.6でwindows 7を使用しています。 説明が少なくてすみません。
- ベストアンサー
- Python
- altair-m42
- 回答数1
- python [ ] 演算子?
pyhonで、文字列・リストのindex(要素)にアクセスするのに[ ]を使うが、これは演算子と考えて良いのか疑問に思った。 pythonは”数学的正確さ”を目指した言語である以上、演算・関数・メソッドのいずれかに含められるはずで、関数・メソッドでない以上演算子であると考えるのが普通だと思うが、いかがでしょうか? indexにアクセスするものとの説明があるが、[ ]がどこに分類されるかの説明が見受けられない。 いかがなものでしょうか?
- Python-mailブラウザを開きたい
ボタンを押したらすぐ送信するのではなく、ホームページであるように、mailアプリケーションを起動したいと思っているのですが、どのようにすればいいのでしょうか。 出来れば、宛先(To,CCの区別も)と件名を指定して、起動させたいです。 mailアプリケーションはThunderbird(http://mozilla.jp/thunderbird/)を使っています。 Pythonは、Nuke(http://www.thefoundry.co.uk/products/nuke/)というソフトにバンドルされているものです。(Excelに付いているVisual Basicのようなもので、Pythonのバージョンは2.xです。) Python標準のものは普通に使えます...「sys」「os」「smtplib」など。 どうか、ご教授ください。
- [python]スクリプトから起動できない
pythonで、右クリック→プログラムから開く→pythonでpythonの スクリプトファイルを実行できるじゃないですか。 で、この時、ひらいてすぐウィンドウがとじてしまう場合とそのまま実行できる場合があるんです。 なぜでしょう?コーデックのエラーでしょうか・・・
- Colt Python
エアガンで、東京マルイのColt Pythonを買おうと思っています。 理由は、私が前に持っていた壊れたガスガンのDetective special38というリボルバーの38スペシャル弾が、Pythonの357マグナム弾と同じ大きさとのことで互換性があり、せっかく弾があるのに使わないなど、天に召されたDetective special 38に申し分けないと思い買うことにしました。 本題ですが、東京マルイのColt Pythonの威力、ガスのもち具合、飛距離、壊れにくさ、命中率(あなたの知っているガスガンと比べて)を教えてください。 また、それらが他のガスガンとくらべて極端に性能が劣っていましたら、電動ハンドガン(18推進)、エアーコッキングガン、ガスブローバックガン、の中でオススメの品をひとつずつ教えてくれれば幸いです。 出せる金額は、せいぜいマルイのガスブロの一番高いやつくらいです。 わがままですが、どうかお願いします。
- ベストアンサー
- Python
- M1911A1Colt
- 回答数1
- Pythonのプログラミングです。
【Pythonのプログラミング】 TkinterでGUIを組んでいるのですが、mathモジュールには、階乗計算がないようです。 式入力型電卓を作っているのですが、「3!」とうち込むと、「6」が出るようなものは、どのようにして作るのでしょうか? ちなみに、 http://www.geocities.jp/m_hiroi/light/pytk02.html を参考に作っています。
- Pythonのバージョンアップについて
CentOS5.5にはPython2.4がデフォルトで入っているのですが、Python2.6でスクリプトを作成する必要がありバージョンアップをしているのですが、dbusモジュールのインポートができず行き詰っております。 具体的には、Python2.4とdbus-pythonがインストールされている状態で、下記のURLを参考にyumでPython2.6をインストールしました。 環境としては「/usr/bin/phthon2.4」と「/usr/bin/phthon2.6」が出来た状態です。 libは「「/usr/lib/phthon2.4」と「/usr/lib/phthon2.6」です。 dbus-pythonのインストール先は「/usr/lib64/python2.4/site-packages/dbus」になります。 Python2.4を環境で下記のインポートは問題ありません。 >>>import dbus しかし、Python2.6環境で同じコマンドを実行すると下記のようなエラーになります。 >>> import dbus Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named dbus dbusの再インストールはリスクが高いと思い、モジュールのパスを通してみたところ下記のようなエラーになりました。 >>> import sys >>> sys.path.append('/usr/lib64/python2.4/site-packages') >>> import dbus Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib64/python2.4/site-packages/dbus/__init__.py", line 1, in <module> from _dbus import * File "/usr/lib64/python2.4/site-packages/dbus/_dbus.py", line 45, in <module> import dbus_bindings ImportError: /usr/lib64/python2.4/site-packages/dbus/dbus_bindings.so: undefined symbol: Py_InitModule4 rpmでモジュールインストール先の変更や、Python自体をソースからインストールなどしてみたのですが、全てうまく行かない状態です。 Pythonバージョンアップ前にインストールされているモジュールの使い方をご存知の方がおられましたら、宜しくお願いします。
- PythonでGUI
PythonでGUIを組むためには、どういうソフトが必要ですか? Windows7-64bitで、Python27使用中です。 また、どのようにしたらGUIを組めるのでしょうか? サイトも貼っていただけると嬉しいです。
- オススメのPython本を教えてください
現職は、システム管理者なのですが、やっぱりスクリプト言語を扱えると扱えないで出来ることの幅が異なってくるという気がしています。 これまではシェルスクリプトで対応してきましたが、何かにあった時に備えてPythonを使えるようになっておくべきだ。と感じております。 過去にBASICでゲームを作ったり、C言語でOSを作ったりしてきた事はあるのですが、オブジェクト指向言語は触った事がありません。 合う合わないがあるとは思いますので、最終的には本屋で確認して購入となると思いますが、入門書としてオススメな本があれば、そのオススメ理由も簡単に紹介いただけるとうれしいです。
- ベストアンサー
- Python
- 4WcPux6m2g04nKW
- 回答数2
- cmd.exe無しでPython実行
Pythonで書かれたGUIのスクリプトを起動するとどうしてもDOS窓が起動してから その上にTkinterとかのウインドウがでてきてしまい、これがいやなのですが 何とかしてPythonスクリプトを普通のwindowsプログラムみたいに実行する方法は ないでしょうか?
- Pythonでexport PYTHONSTARTTUPがエラーになる
Pythonでexport PYTHONSTARTTUPがエラーになる OS:Windows7 Python2.6.6使用 http://d.hatena.ne.jp/kazu_pon/20100921/p1 ↑のサイトを参照してpythonのインタラクティブモードをカスタマイズしようとおもったのですが、 >>> export PYTHONSTARTUP = ~/.pythonstartup File "<stdin>", line 1 export PYTHONSTARTUP = ~/.pythonstartup ^ SyntaxError: invalid syntax というようにエラーが出てしまいます。 また、直接、環境変数PYTHONSTARTUPにC:\Users\name\.pythonstartup.py (nameにはちゃんと自分の名前が入ってます)といれても Traceback (most recent call last): File "C:\Users\teruo\.pythonstartup.py", line 12, in <module> histfile = os.path.join(os.environ['HOME'], '.pythonhistory') File "C:\Python26\lib\os.py", line 423, in __getitem__ return self.data[key.upper()] KeyError: 'HOME' というようなエラーが出てしまいます。どこがいけないのでしょうか?宜しければご教授ください。
- androidアプリって、pythonでつくれるんですか?
androidアプリって、pythonでつくれるんですか? javaなどでできるっていうのは聞いたことがあるんですが・・・
- snow leopardが入ったmacでのpython2.5のインスト
snow leopardが入ったmacでのpython2.5のインストール方法が分かりません。助けてください。
- python超初心者です(3時間目)。pythonで以下のようなランダ
python超初心者です(3時間目)。pythonで以下のようなランダム数列を生成させるにはどうしたらいいのでしょうか? 最終結果のイメージ(16進数8桁の数列x20行): 0 : c39a29eb 1 : b26cc9bb 2 : 4c494e47 ... 19: 93c85836 以下のようにコードを組んでみたのですが、 > tmp = ws.join(list) > TypeError: sequence item 0: expected string, int found のようなエラーが出てしまいます。どうやら数字を連結しようとしてるのでダメなのかな?と思っています。 ======================================== #! /usr/bin/python import random list = [] ws = "" for i in range (20): print i, ":", for j in range(8): list.append(random.randint(0,15)) tmp = ws.join(list) print tmp list = [] tmp = "" ======================================== ※ printでは必ずスペースが入ってしまうので、それを嫌う場合配列に入れて、要素を連結させなくてはならない、とwebにあったので、その方向で試してみました。 ※ また、ここではあくまでrandom を使用し、一文字(0,1,2,...E,F)づつ出力させたいと思っています。 なお、perlでは以下のように書くことができたのですが... ======================================== #! /usr/bin/perl for($i=0; $i<20; $i++){ printf ("%-02s: ", $i); for($j=0; $j<8; $j++){ printf("%x", int(rand(15)) ); } print "\n"; } ======================================== ※ んー第二言語としてpythonを学習してみていますが道のり険しそうです(やっぱrubyにしようか)... 宜しくお願い致します。
- ベストアンサー
- Python
- tk_1980024
- 回答数3
- google app engine のpythonでの文字列操作につい
google app engine のpythonでの文字列操作について教えてください。 google app engine で python を使い、開発しています。 このソース内で、以下の構文がエラーになります。 (関係ないところは、はしょっています) import string str = "kyouha ii tennki" i = str.find("ii") このfindメソッドで、こんなメソッドは使えませんと エラーがでてきます。 pythonは2.5です。 普通のpythonなら可能だとは思うのですが、 google app engine では string.findは使えないのでしょうか?? そのほかにも文字列操作のモジュールはあると思いますが、 google app engine で使用できるものがあれば教えていただきたいです。
- ベストアンサー
- Python
- sav_moster
- 回答数1
- PythonでWordを操作できますか?
pythonでwordを操作するスクリプトを書きたいのですが可能でしょうか? OSはWindowsXP Pythonは 2.6系 wordは2002です。 文字数をカウントしたり、行数を取得したり、特定の文字の置換など行いたいです。
- Pythonプログラミングの勉強法
僕はPythonで学ぶプログラム作法という本を購入したんですがこの本だけでPythonは学べますでしょうか? 僕はプログラミング超初心者ですが内容は少し難しく感じました。 もしこれ以外(または平行して)勉強していける方法がありましたらぜひよろしくお願いします^^