Pythonのお勉強 Part44at TECH
Pythonのお勉強 Part44 - 暇つぶし2ch723:デフォルトの名無しさん
11/11/04 15:29:23.66
出来ませんでしたって何?
代わりにどういう結果になってしまうとか、どんなエラーが出るとか言ってもらわないと

724:デフォルトの名無しさん
11/11/04 15:49:19.38
>>723
ごめんなさい。
範囲外を指定した場合にでるlist index out of rangeというエラーが出ます。


725:デフォルトの名無しさん
11/11/04 16:00:30.70
>>723
上のエラーはこちらのミスでした。
申し訳ありません。
for i in lists: i[7]自体を実行してもエラーは出ませんが、そのあとに出力確認のprintをしようとすると
print
^
とでてしまいます。
どうすればよいのでしょうか?

726:デフォルトの名無しさん
11/11/04 16:17:14.34
>>723
解決しました。
ありがとうございました。

727:デフォルトの名無しさん
11/11/04 17:30:36.95
>>725
例外の型名を書いてもらわないとわからないし、
printステートメントだけでは、出力確認にならないと思うのだが?

728:デフォルトの名無しさん
11/11/04 17:40:57.14
自演うぜー

729:デフォルトの名無しさん
11/11/04 20:50:03.28
なにがなんだか

730:デフォルトの名無しさん
11/11/04 22:19:26.49
テスト


731:デフォルトの名無しさん
11/11/04 22:29:30.19
URLリンク(codepad.org)

732:デフォルトの名無しさん
11/11/05 02:54:59.18
Win32APIを見ると蕁麻疹が起きる。

733:デフォルトの名無しさん
11/11/05 07:23:30.21
test/foo_test.py の中から
test/helpers.py を読みたいとき、
どうするのがいいですか。

試したの:
import helpers # 失敗
from . import helpers # 失敗

python test/foo_test.py でも
(cd test; python foo_test.py) でも
うまく動くのを希望します。

なおRubyだと
require File.join(File.basename(__FILE__), 'helpers.rb')
でうまくいくので、Pythonでのやり方を教えて下さい。

734:デフォルトの名無しさん
11/11/05 07:30:44.61
同じフォルダなら import helpers でうまくいくはずだけど

735:デフォルトの名無しさん
11/11/05 07:36:29.46
if(list1[1:] == list2[1:]):
・・・テキストに書き込む
elif(list1[1:] != list2[1:] and ここに何を書けばいいのかわからないです):
・・・テキストに書き込む

一行目では同じ配列の値達をテキストに書き込んでます。
ここはできています。
その上でelifでlist1の配列の値達(既に書き込まれているのは書かない&list2の値達は書かない)をテキストに書き込みたいのですが、
条件は満たしているものの、同じ値達がたくさんファイルに書き込まれてしまう(ループしているため)という問題が発生しています。
この状況を打破するためにelifの()に何を追加すればいいでしょうか?

教えてください、お願いします。

736:デフォルトの名無しさん
11/11/05 07:56:38.97
>>733
>require File.join(File.basename(__FILE__), 'helpers.rb')
違った、
require File.join(File.dirname(__FILE__), 'helpers.rb')
でした。

737:デフォルトの名無しさん
11/11/05 07:58:31.76
>>734
それは
test/foo_test.py
をモジュールとして読み込んだ場合のことで、
python test/foo_test.py
とした場合にはうまくいかないんじゃないでしょうか。

738:デフォルトの名無しさん
11/11/05 08:04:57.90
うまくいくけど

739:デフォルトの名無しさん
11/11/05 09:02:11.34
クラスメソッド(@classmethod)と静的メソッド(@staticmethod)の使い道がわかりません。
この2つのメソッドは他の通常のメソッドと比べると何が良いんでしょうか?

740:デフォルトの名無しさん
11/11/05 11:26:08.20
>>737
if __name__ == '__main__'
とかあったりする?

741:デフォルトの名無しさん
11/11/05 11:35:03.96
>>737
問題なかったが

742:デフォルトの名無しさん
11/11/05 12:09:18.40
__init__.pyの問題とか

743:デフォルトの名無しさん
11/11/05 19:00:52.51
リバースエンジニアリング借りれたからやるけどぱっと流し読んだ感じ今後役に立つのかこれ・・・てかんじ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch