1 名前:デフォルトの名無しさん [2018/08/24(金) 07:50:35.97 ID:VD4/++xS.net] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その38 https://mevius.5ch.net/test/read.cgi/tech/1526522954/
901 名前:デフォルトの名無しさん mailto:sage [2018/11/11(日) 10:16:25.06 ID:3JRsWB+V.net] >>857 ソースよろしくww
902 名前:デフォルトの名無しさん mailto:sage [2018/11/11(日) 10:30:49.61 ID:ZIQY97Xr.net] ttps://ja.wikipedia.org/wiki/%E7%A6%8F%E5%B2%A1IT%E8%AC%9B%E5%B8%AB%E6%AE%BA%E5%AE%B3%E4%BA%8B%E4%BB%B6
903 名前:デフォルトの名無しさん mailto:sage [2018/11/11(日) 11:34:11.51 ID:LFgZgESJ.net] へーっ、こんな事件があったんだな フルボッコされての犯行か ならまともな反論もできなくなった>>856 とか言ってやれよww
904 名前:デフォルトの名無しさん mailto:sage [2018/11/11(日) 12:06:11.66 ID:uw9PiA4L.net] この自己愛 同種だな
905 名前:デフォルトの名無しさん mailto:sage [2018/11/11(日) 13:13:23.27 ID:3JRsWB+V.net] 謎の一体感w 一般人には理解不能
906 名前:デフォルトの名無しさん [2018/11/11(日) 13:36:01.34 ID:96wp+TZd.net] >>831 まさか普段ruby使ってる?
907 名前:デフォルトの名無しさん mailto:sage [2018/11/11(日) 14:18:08.94 ID:SClia95W.net] ルビバレする用語: 破壊的・非破壊的 クラスメソッド 特異メソッド
908 名前:デフォルトの名無しさん [2018/11/11(日) 16:41:23.18 ID:kuiXddTN.net] ファイルに定義されている関数名を知る方法ありますか? 関数名だけです。
909 名前:デフォルトの名無しさん [2018/11/11(日) 17:56:29.41 ID:96wp+TZd.net] globals() locals()
910 名前:デフォルトの名無しさん mailto:sage [2018/11/11(日) 23:32:22.24 ID:ARqR0CiK.net] >>831 Ruby ではメソッド名に、! がつく、破壊的メソッドが、nil を返すことがある。 破壊的メソッドとは、レシーバ自身を変更するもの line.chomp! # 末尾の改行を削除する line.empty? # 空行かどうか? chomp! は、末尾に改行が無くて、削除しなかった場合に、nil を返す line.chomp!.empty? 上記のようにメソッドチェーンすると、nil から、empty? メソッドを呼び出そうとして、 エラーになるから、メソッドチェーンできない ただし、最近のバージョンでは、nil 許容演算子が追加されて、 メソッドチェーンしてもエラーが起きなくなった jQuery では、メソッドチェーンしてもエラーが起きない
911 名前:デフォルトの名無しさん mailto:sage [2018/11/12(月) 01:26:40.44 ID:BcZUmovG.net] 「Ruby」をNGワード登録するのが簡単・便利
912 名前:デフォルトの名無しさん mailto:sage [2018/11/12(月) 21:09:17.74 ID:XFjJOyuw.net] pd.read_html(url)で読み込んだテーブルのある列をtable.sort(by= )でソートしたんだけどその結果が 0 1 2 3 4 1 2 3 みたいに微妙な並び替えになっちゃうのはデータにどんな原因があるの?
913 名前:デフォルトの名無しさん [2018/11/12(月) 22:43:29.16 ID:ku9n7fSu.net] #シート名取得 all_sh = book.sheetnames #シート名が「ss」で終わるものを抽出 all_sh_ss = [s for s in all_sh if s.endswith('ss')] print(all_sh_ss) ・・この後、シート名が「ss」で終わるシートだけから 特定セルA1の値を抽出したいんですが・・・行き詰まりました。 わかる方いたらご助言をお願いします。
914 名前:デフォルトの名無しさん [2018/11/12(月) 23:10:34.73 ID:JEwLf6Zk.net] >>870 じゃあ次はその抽出した文字列のリストでWorksheetオブジェクトを取得してみようか
915 名前:デフォルトの名無しさん [2018/11/12(月) 23:21:23.98 ID:JEwLf6Zk.net] >>869 read_html(url)で返ってきたリストにそのままソートかけてそう まずはどんなリストが返ってきてるかそのまま表示してみたら?
916 名前:デフォルトの名無しさん mailto:sage [2018/11/13(火) 11:11:30.00 ID:dBAvKT8b.net] 829さんじゃありませんが、横レスで関連する質問があります。 https://stackoverflow.com/questions/38417677/why-am-i-get
917 名前:ting-a-syntax-error-for-this-conditional-statement You're getting the SyntaxError because you're using a conditional expression without supplying the else clause which is mandatory. The grammar for conditional expressions (i.e if statements in an expression form) always includes an else clause: と書かれていますが、lambda文以外の普通のif statementsの場合、elseがなくても問題がない場合が多々あると思うのですが、 なぜ>>832 の例がやこのリンク先の例だとelse以下がないとだめなのでしょうか? [] [ここ壊れてます]
918 名前:デフォルトの名無しさん mailto:sage [2018/11/13(火) 11:16:50.29 ID:ULH3fPUf.net] >>873 散々出てるがif文じゃなくて条件式だから
919 名前:870 mailto:sage [2018/11/13(火) 11:17:02.
] [ここ壊れてます]
920 名前:91 ID:dBAvKT8b.net mailto: 大事なこと書き忘れました。 リンク先読むとこのスレでも指摘されているように三項演算子なのでelseが必要とのことですが、 普通のif文と三項演算子ってどう区別すれば良いのですか? [] [ここ壊れてます]
921 名前:870 mailto:sage [2018/11/13(火) 11:42:02.89 ID:dBAvKT8b.net] >>874 どうも失礼しました。公式ページ見たらやっとわかりました。 https://docs.python.org/ja/3/reference/compound_stmts.html#if if文 https://docs.python.org/ja/3/reference/expressions.html#index-83 条件式 って明確に区別されてるみたいですね。 判別するにはif文の最後に":"があるかないかで判定するのでしょうか?
922 名前:デフォルトの名無しさん mailto:sage [2018/11/13(火) 11:49:03.16 ID:dBAvKT8b.net] https://realpython.com/python-conditional-statements/#conditional-expressions ここにif文と条件式の区別について詳しく書いてありました。これで疑問が氷解しました。 どうもくだらない投稿してすみませんでした。
923 名前:デフォルトの名無しさん mailto:sage [2018/11/13(火) 12:11:42.35 ID:p27/Ddjo.net] >>876 まぁそれで区別…できなくもないけどPythonに後置if文はないし役割が違う というより明確に区別されるのは式と文で、式の中に文を書く事は出来ない >>828 みたいなlambda中の条件式はor含めなんとか値を返すための苦肉の策
924 名前:デフォルトの名無しさん mailto:sage [2018/11/13(火) 12:36:07.85 ID:X1xMRsix.net] ワンライナー()のために、処理を行うかの切り替えに条件式を悪用してるだけだからすこぶる行儀悪いわな
925 名前:874 mailto:sage [2018/11/13(火) 12:49:01.67 ID:dBAvKT8b.net] >>878-879 レスありがとうございます。メモとっときます。
926 名前:デフォルトの名無しさん [2018/11/13(火) 18:24:15.89 ID:90McxFB4.net] さすがくだすれ
927 名前:デフォルトの名無しさん [2018/11/14(水) 08:37:42.04 ID:7XHx6tPI.net] 本当に初歩的な質問で申し訳ないのですが Openpyxlで読み込んだファイル名を出力することはできますか? シート名、セル値はわかるのですが、ファイル名のやり方がわからなくて、、
928 名前:デフォルトの名無しさん mailto:sage [2018/11/14(水) 08:56:30.82 ID:1aZXQx3x.net] >>882 ファイル名のわからないファイルをどうやって読み込んでいるの?
929 名前:デフォルトの名無しさん [2018/11/14(水) 09:08:29.36 ID:7XHx6tPI.net] >>883 ファイル名はもちろんわかるんですが それをセルに出力したいのです。
930 名前:デフォルトの名無しさん mailto:sage [2018/11/14(水) 09:08:38.14 ID:yrvGShGp.net] 念力
931 名前:デフォルトの名無しさん mailto:sage [2018/11/14(水) 09:22:21.28 ID:1aZXQx3x.net] >>884 Openpyxlは触った事ないけど、 調べた感じでは基本は↓でできるんじゃないの? sheet = openpyxl.Workbook().active sheet['A1'] = ‘ファイル名’
932 名前:デフォルトの名無しさん mailto:sage [2018/11/14(水) 23:27:59.57 ID:2v/yZNsE.net] ドキュメントのsubprocessのところをみると 似たような機能で getoutput レガシーなシェル呼び出し関数 check_output 古い高水準 API os.systemよりsubprocessを推奨 となっていて基本runが推奨で 他は使わないほうがいいとかあるんですか? 例えばいずれなくなるからとか。 それとも単にお勧めというだけなのか? その辺の読み解き方がよくわからないです。
933 名前:デフォルトの名無しさん mailto:sage [2018/11/15(木) 00:01:12.02 ID:biHRXo8w.net] 安心が欲しいのなら推奨API以外を使うべきではない
934 名前:デフォルトの名無しさん mailto:sage [2018/11/15(木) 00:06:22.84 ID:biHRXo8w.net] まあこれは一般論で os.systemが廃止されることはないと思うし これまでの経験からしてDeprecatedとマークされてから2バージョンくらい移行期間があるから 仮に無くなるとしても3年くらいは大丈夫だろう その前にプログラミングに飽きている可能性の方が高い
935 名前:デフォルトの名無しさん mailto:sage [2018/11/15(木) 00:52:47.72 ID:1MY0pWfp.net] >>889 ありがとうございました!
936 名前:デフォルトの名無しさん [2018/11/15(木) 13:46:36.75 ID:djL3d80k.net] pythonでgui アプリ作るには、tkinterってやつでいいんでしょうか そもそも作れますか?
937 名前:デフォルトの名無しさん mailto:sage [2018/11/15(木) 14:04:46.04 ID:MeEMSEca.net] Qtとかwxpythonとかほかにもあるでよ できるよ
938 名前:デフォルトの名無しさん [2018/11/15(木) 17:29:06.18 ID:djL3d80k.net] ありがとー 3dとかも扱えますかね?
939 名前:デフォルトの名無しさん [2018/11/15(木) 18:07:36.78 ID:/yCJioVE.net] >>891 matplotlibはGUIがtkでボタンもメニューも作れる 3Dも完璧
940 名前:デフォルトの名無しさん [2018/11/15(木) 18:40:25.34 ID:n3jFLh1o.net] 完璧というからには、GPU支援とかも完璧なんだろうな。
941 名前:デフォルトの名無しさん mailto:sage [2018/11/15(木) 19:15:13.23 ID:MeEMSEca.net] >>895 あるぉ
942 名前:デフォルトの名無しさん [2018/11/15(木) 19:44:19.96 ID:djL3d80k.net] -m tkinter でtkinterのバージョンを確認できるそうですが、chdirしないとだめなんでしょうか デフォルトの場所だとinvalid syntaxエラーになります
943 名前:デフォルトの名無しさん mailto:sage [2018/11/15(木) 20:08:14.97 ID:MeEMSEca.net] >>897 pythonのバージョンが3系なら python -m tkinterじゃなくて py -m tkinterのはずはず
944 名前:デフォルトの名無しさん [2018/11/16(金) 17:42:33.52 ID:IxhrRMJp.net] ↑ありがとうございました
945 名前:デフォルトの名無しさん [2018/11/16(金) 17:42:49.00 ID:IxhrRMJp.net] idleだけで開発できますか? 不十分な点ってどこでしょうか
946 名前:デフォルトの名無しさん [2018/11/16(金) 17:43:28.31 ID:IxhrRMJp.net] あと、どういった環境使ってるか教えてください pycharmというのはおもすぎてきつかったです とりあえずatomにpython入れてやってます
947 名前:デフォルトの名無しさん [2018/11/16(金) 19:30:29.81 ID:no85NK4X.net] 起動時間はpycharmの方が掛かるけど、 起動後はatomとかvscodeの方が描画周りとかまったりしてて重いと感じる。 拡張機能もたくさん入れることになるし。
948 名前:デフォルトの名無しさん [2018/11/16(金) 19:55:41.74 ID:IxhrRMJp.net] とりあえずidleでやってきます(´・ω
949 名前:デフォルトの名無しさん mailto:sage [2018/11/16(金) 20:10:36.27 ID:arJZkCZY.net] おれidleだけでgui開発やってるよ
950 名前:デフォルトの名無しさん [2018/11/16(金) 20:15:48.44 ID:IxhrRMJp.net] tkinterってリファレンスないんすか(´;ω 公式がないですがすでに
951 名前:デフォルトの名無しさん mailto:sage [2018/11/16(金) 20:23:20.55 ID:arJZkCZY.net] ttps://docs.python.org/ja/3/library/tkinter.html
952 名前:デフォルトの名無しさん [2018/11/17(土) 09:50:58.58 ID:eS8uuMhZ.net] pythonとopneglでblenderみたいなソフト作れますか 植物を自動生成したいだけですが
953 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 10:03:17.92 ID:FOsw7ObJ.net] ソフトを作らなくてもblenderがpythonに対応している。
954 名前:デフォルトの名無しさん [2018/11/17(土) 10:20:48.12 ID:eS8uuMhZ.net] それはそうなんですが、勉強として
955 名前:デフォルトの名無しさん [2018/11/17(土) 11:01:18.90 ID:B4GISbTr.net] >>909 できるけど初心者なら pygameの方が楽
956 名前:デフォルトの名無しさん [2018/11/17(土) 12:26:38.54 ID:z9owpr8+.net] >>525 ぺちぷ <?php function solve(int $n):int{ $a=0; for($i=5;$i<=$n;$i*=5)$a+=intdiv($n,$i); return $a; } foreach([1,5,10,1e2,1e6,1e16] as $i)printf("%d -> %d\n",$i,solve($i)); ?> 1 -> 0 5 -> 1 10 -> 2 100 -> 24 1000000 -> 249998 10000000000000000 -> 2499999999999996
957 名前:デフォルトの名無しさん [2018/11/17(土) 12:27:25.80 ID:z9owpr8+.net] 誤爆すまん
958 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 12:52:15.90 ID:+Lh4qwu/.net] https://hoge.com/3/1330.jpg https://hoge.com/3/1622.jpg 1330から1622までの連番の作り方教えて欲しいです https://hoge.com/3/1330.jpg https://hoge.com/4/5.jpg もし、2000を超えたら一つ上の階層に1を足してjpgはまた0から数えたいです やり方教えて下さい!
959 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 14:26:54.02 ID:xcAZYE+8.net] >>913 糞クローラー作るな 逝ってよし
960 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 16:36:18.08 ID:Y/z/VfN+.net] もやはサイバーテロだな
961 名前:デフォルトの名無しさん [2018/11/17(土) 19:28:23.67 ID:eQWBxdMf.net] おまえは存在がリアルテロやんw
962 名前:デフォルトの名無しさん mailto:sage [2018/11/18(日) 00:50:16.86 ID:mGYzq3D+.net] python2.7 ubuntu utf-8 requests使ってpostするんですけど response.text.encode('utf-8')が文字化けします。 post先のページもutf-8なので文字化けする理由がわからなくて困ってます。 他の原因が考えられるでしょうか?
963 名前:デフォルトの名無しさん [2018/11/18(日) 00:52:09.78 ID:RRVp+pUX.net] は?他でない原因はなんやwww おまえなんも原因の推測しとらんやんけwwwww
964 名前:デフォルトの名無しさん mailto:sage [2018/11/18(日) 02:08:45.13 ID:IKIz+EAu.net] Ruby で作った host_name = "https://example.com/" ext_name = ".jpg" # 拡張子 dir_name = 3..4 # 3〜4 の範囲 base_name = 9..10 # 9〜10 の範囲 dir_name.each do | dir_n | base_name.each do | base_n | puts "#{ host_name }#{ dir_n }/#{ base_n }#{ ext_name }" end end 出力 https://example.com/3/9.jpg https://example.com/3/10.jpg https://example.com/4/9.jpg https://example.com/4/10.jpg
965 名前:デフォルトの名無しさん [2018/11/18(日) 02:29:02.25 ID:+Y8H8lPp.net] オブジェクト指向言語のRubyが今大人気!! 世界最大のソフトウェア開発プラットフォームで最も人気なプログラミング言語は何なのか? https://gigazine.net/news/20181116-top-programming-languages-2018/ さすがRuby!貫禄のランクイン!! Railsで作られたサービスでの集計ということを差し引いてもすごい!
966 名前:デフォルトの名無しさん [2018/11/18(日) 09:13:17.46 ID:ZxrLCeZc.net] >>917 response.encoding = response.apparent_encoding 追加してみ
967 名前:デフォルトの名無しさん mailto:sage [2018/11/18(日) 13:07:11.78 ID:OtDWWVpG.net] >>919 グロ
968 名前:デフォルトの名無しさん [2018/11/19(月) 16:41:17.86 ID:6QwGyqzR.net] PILで画像に対してimage.getdataで値を取得すると、 ImagingCore object at 0x111993790 のようなメモリ上の値が得られますが、 これに類することはjavascriptで出来ますか?
969 名前:デフォルトの名無しさん mailto:sage [2018/11/19(月) 18:41:55.53 ID:hzrCQ9gE.net] >>923 javascriptスレできけ案件
970 名前:デフォルトの名無しさん mailto:sage [2018/11/19(月) 18:57:29.17 ID:Rj4PyB0Y.net] メモリ上の値じゃなくてアドレス情報だろ
971 名前:デフォルトの名無しさん [2018/11/19(月) 19:03:49.34 ID:rVdz2W17.net] だから? ここPythonスレだよ?
972 名前:デフォルトの名無しさん [2018/11/19(月) 20:44:02.95 ID:m6msMsxr.net] 超初心者なのですが、pythonでwebの画像を取得する方法がよくわかりません、、、 ggると大量取得のスクリプトは出てくるのですが、 http://〜〜〜.jpgという1枚を保存するにはどうすればいいのでしょうか。 どなたかご教授いただければ嬉しいです。
973 名前:デフォルトの名無しさん [2018/11/19(月) 21:05:05.45 ID:rVdz2W17.net] アドレスバーに入れてエンター 右クリック 名前をつけて保存 1枚だけならこうすればいいだけだから出てこないんだと思われる
974 名前:デフォルトの名無しさん [2018/11/19(月) 21:10:19.46 ID:m6msMsxr.net] 説明が不足してました、失礼 勉強がてら自分でスクリプトを作りたくて responseとbs4で、1枚目のurlからhttp://〜〜〜.jpgを 抜き取るとこまではできたのですが、そこからのダウンロード方法がよくわからないです 1枚のダウンロード方法が分かり次第for分で回す予定なのですが
975 名前:デフォルトの名無しさん [2018/11/19(月) 21:11:32.92 ID:m6msMsxr.net] ↑requestの間違いです
976 名前:デフォルトの名無しさん mailto:sage [2018/11/19(月) 21:41:38.78 ID:SMn8EX2d.net] r = requests.get('example.com/eroero.jpg ', stream=True) with open('eroero.jpg', 'wb') as f: while 1: bin = r.raw.read(128) if not w: break f.write(bin)
977 名前:デフォルトの名無しさん mailto:sage [2018/11/19(月) 21:45:32.10 ID:hzrCQ9gE.net] >>927 だから糞クローラつくるんじゃねえksg くたばれ 窓からPC投げ捨てろ
978 名前:デフォルトの名無しさん mailto:sage [2018/11/19(月) 21:53:27.71 ID:SMn8EX2d.net] >>931 × if not w: break ○ if not bin: break
979 名前:デフォルトの名無しさん [2018/11/19(月) 22:03:04.22 ID:m6msMsxr.net] >>931 ありがとうございます! wをrに読み替えて実行したところ保存できたけど 処理が終わりませんでしたが、 >>933 で終わりました、勉強になりました! バイナリ保存をもう少し勉強してみますm(_ _"m)
980 名前:デフォルトの名無しさん [2018/11/19(月) 22:20:46.67 ID:OVa0imR9.net] >>934 930のbinとwって単なる変数だからな openのモードのrwbとがと関係無いからな
981 名前:デフォルトの名無しさん mailto:sage [2018/11/19(月) 22:36:23.06 ID:lzm8caWs.net] >>921 ありがとうございます 追加したけどやっぱり文字化けしました
982 名前:デフォルトの名無しさん [2018/11/19(月) 22:48:30.82 ID:m6msMsxr.net] >>935 なるほどです
983 名前:デフォルトの名無しさん mailto:sage [2018/11/19(月) 23:17:27.92 ID:057j8H5Q.net] ダウンロードして保存するコマンドは、curl, wget
984 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 00:36:50.22 ID:2X5h674N.net] 以下は何をしているのでしょうか? 同じ物を代入したり返しているようにしか見えないです お助け下さい・・・ https://github.com/Theano/Theano/blob/master/theano/compat/__init__.py 59行目 cmp = cmp 63行目 def decode(x): return x
985 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 05:15:47.87 ID:0YIMqUF3.net] ユーザーに派生クラスを作ってもらうための、ひな形・マーカーメソッドかも。 派生クラスを作らなかった場合の、デフォルトの動作なのかも 例えば、Ruby で抽象(マーカー)メソッドを作れば、 もし派生クラスB で、メソッドa を再定義(override)しなければ、例外をraise するから、 ユーザーは派生クラスで、メソッドa を再定義しなければならない つまり、プログラマーに注意喚起する印・マーカー class A def a raise NotImplementedError, "未実装です" end end class B < A end B.new.a # 未実装です
986 名前:937 mailto:sage [2018/11/20(火) 05:21:34.81 ID:0YIMqUF3.net] ライブラリの作者は、様々な、decode の実装方法があるから、ひな形だけは作っておくので、 ユーザーは派生クラスで、具体的なdecode の処理を、再定義して使ってください もし再定義しなければ、何も処理しません
987 名前:デフォルトの名無しさん [2018/11/20(火) 10:53:50.60 ID:QMDiuUiOY] 実行すると、同じ値しか出てきません。 ランダムで出すにはどうしたらいいですか? また、ランダムで10回繰り返すとかできるんですか? よろしくおねがいします。 import random a = random.randrange(2,5,2) b = random.randrange(2,9,2) c = random.randrange(12,61,12) pm = ['+','-'] printpm = random.choice(pm) calc = printpm + str(a) + '(' + printpm +str(b) + '×' + printpm + str(c) + ')=' print(calc) print(calc)
988 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 09:32:49.23 ID:2X5h674N.net] >>940-941 ありがとうございました、そういう事だったのですね
989 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 12:30:52.12 ID:xneveUXp.net] >>943 いやそれ間違ってるから。 python2、python3両方で使えるようにそれぞれメソッドが定義してあって、 たまたまpython2のほうは演算する必要がないから引数をそのまま返しているだけ。 そいつはマ板で有名なpython知らないruby荒らしだから無視したほうがいいよ
990 名前:デフォルトの名無しさん [2018/11/20(火) 13:05:13.83 ID:ZtIBLsed.net] >>940 さすがRuby! 圧倒的ランクイン!! https://gigazine.net/news/20181116-top-programming-languages-2018/ https://www.softantenna.com/wp/software/the-state-of-the-octoverse-2018/ https://www.softantenna.com/wp/software/ieee-spectrum-top-programming-languages-2018/ https://findy-code.io/engineer-lab/github-programming-language-ranking https://i.imgur.com/0YbMsqj.jpg
991 名前:デフォルトの名無しさん [2018/11/20(火) 13:34:07.29 ID:jmuJusIM.net] https://docs.python.org/ja/3/library/exceptions.html#NotImplementedError https://docs.python.org/ja/3/library/constants.html
992 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 1
] [ここ壊れてます]
993 名前:6:39:53.72 ID:5NbKWroI.net mailto: >>936 しぇばん、importが済んだ後あたりに import sys reload(sys) sys.setdefaultencoding('utf-8') って書いてみて [] [ここ壊れてます]
994 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 19:08:18.20 ID:PIfvSzhu.net] ディレクトリ内に aaa_000.txt aaa_001.txt : aaa_100.txt てな感じでファイルが保存されてたとします。 aaa_000.txt以外をglob.glob()で一覧化して取り出したいんですが glob.globの引数に指定する正規表現、どうすればいけますでしょうか???
995 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 19:13:57.66 ID:5NbKWroI.net] !(^000$) じゃね?
996 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 19:15:38.40 ID:5NbKWroI.net] 禿しくまちがってた ^(?!000)$
997 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 19:52:04.79 ID:PIfvSzhu.net] import glob l = glob.glob(r"^(?!000)$") print(l) こうですか? なんかダメみたいです(´・ω・`) l = glob.glob(r"aaa_(?!000)$") l = glob.glob(r"*(?!000)$") も試してみましたがダメでした。
998 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 20:46:06.89 ID:eXMfunJO.net] 素直にre使ってりゃ1分で終わってたな
999 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 20:48:08.12 ID:d/DSkvWp.net] globは正規表現使えないぞ。 使えるのはワイルドカードだけ
1000 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 20:48:55.37 ID:5NbKWroI.net] んんんんn… l = glob.glob(r"aaa_(?!000)[0-9]*\.txt") でどうよ