- 1 名前:デフォルトの名無しさん mailto:age [2019/10/16(水) 10:17:12.96 ID:dCHq3Ix4.net]
- 当スレに★Python以外のプログラミング言語での回答類を書くべからず★
☆「Ruby では」「Rubyでは」をNGワード登録推奨 このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 ★Pythonのソースコードはそのまま5ちゃんにコピペするとインデントが崩れるので ↓等のてきとうなソースコード用うpろだに貼ってきてください。 スクショをImgur等にうp といった 手抜き(クソ行為)禁止。 ttp://ideone.com/ デフォ設定はC用のため言語選択ボタン押下がピコ手間かも。 ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。 ttp://pastebin.com/ まずまずシンプル。 ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。 ttps://jupyter.org/try (旧try.jupyter.org)ちょっとめんどうそう ◆エラーを解決したい場合は、表示されてるエラー全文(勝手に省略禁止)と 実行環境(Pythonのバージョン・OS名・IDEの種類とバージョン)をシッカリ書くこと。 ◇Python公式サイト◇ www.python.org/ ◇まとめwiki◇ ttp://python.rdy.jp/ 〇前スレ〇 くだすれPython(超初心者用) その44【Ruby禁止】 mevius.5ch.net/test/read.cgi/tech/1563969768/
- 477 名前:デフォルトの名無しさん mailto:sage [2019/12/01(日) 17:15:22.17 ID:n5DjgtsH.net]
- 文字列をイコールで比べてるなら「カンマでsplitした後」は
『う』じゃなくて『 う』だな ようするに先頭に空白でもあるんじゃねえの
- 478 名前:デフォルトの名無しさん mailto:sage [2019/12/01(日) 22:13:46.59 ID:gxWit/c+.net]
- すみません
>>433です いろいろググって試しましたがpathが追加されず・・・ macの環境に詳しい方いませんか?
- 479 名前:デフォルトの名無しさん mailto:sage [2019/12/01(日) 22:49:38.38 ID:w+6yrHlL.net]
- >>455
「MacでPATHを通す」でぐぐれカス あと ルートレスとかが強烈だとそれも解かないとだめかもね
- 480 名前:デフォルトの名無しさん mailto:sage [2019/12/01(日) 23:08:22.92 ID:UCpH0Yie.net]
- >>419-423
>>446-447 マウスコンピューター、 期間限定 2019/11/20(水)11時 〜 2019/12/4 (水)11時 ttps://www.mouse-jp.co.jp/special/sale/ m-Book X400H ノートPC で、87,800円 14型 フルHDノングレア (LEDバックライト)で良ければ、 Core i7-8565U, 8GB メモリ, 256GB SSD m-Book K700XN-M2SH5 ノートPC で、133,800円 15.6型 フルHDノングレア (LEDバックライト) Core i7-9750H, 32GB メモリ, 512GB SSD NVMe対応, GeForceR MX250, 1TB HDD
- 481 名前:デフォルトの名無しさん mailto:sage [2019/12/02(月) 00:39:03 ID:jhokUOzU.net]
- 全く関係無いが、Core i5の1万番台のu型って
4コア8スレだったのか 一部で、深層学習でGPUを使うならコア性能よりスレッド数重視だぞってあったが 本当なのかなあ MX250だと一応はCUDAコアを使えるね 今はCPUオンボードで深層学習での性能が上がって来てるけど、それよりは数倍は良い
- 482 名前:457 mailto:sage [2019/12/02(月) 08:20:54 ID:H5nAExhM.net]
- >>446
も、マウスコンピューターのタワー、96,800円。 価格.com限定モデルか メモリも、32/64GB まで拡張した方がよい。 SSD も、512GB へ。 保証期間も3年以上は、ほしい OS も一応、5,800円
- 483 名前:で、Windows Pro版にする []
- [ここ壊れてます]
- 484 名前:デフォルトの名無しさん mailto:sage [2019/12/02(月) 09:34:41 ID:PBi2xeij.net]
- こっちもMacで困ってるな〜
Finder使いづらくて共有かけてWindowsエクスプローラー+Windows側のVSCodeで作業してるんだけど Windows側(3.7.3)では問題なく動く、Mac側(3.7.3)もターミナルは問題なく動く、XCode(3.7.1)からだとPythonのバージョンが違う・・・
- 485 名前:デフォルトの名無しさん mailto:sage [2019/12/02(月) 09:44:43.19 ID:az4xQt0G.net]
- pythonはexcelと共にwin側についたからね
appleとしては排除したいところ 出来れば自社開発の軽量スクリプト言語を広めたいハズだが winとmac両方で動くインタプリタをappleが作る……なんてのはやりたくないはずだ なんつったって軽量スクリプト言語でトップシェアはpythonじゃなくexcel付属のvbaだからな
- 486 名前:デフォルトの名無しさん mailto:sage [2019/12/02(月) 09:55:11.39 ID:H5nAExhM.net]
- Docker Hub で、好きなバージョンを探せば?
それか、仮想環境とか
- 487 名前:デフォルトの名無しさん mailto:sage [2019/12/02(月) 10:06:45.06 ID:wB1a1keO.net]
- FinderでPython関連のファイルなんか触ったことないわ
普通VSCode上でやるかターミナルじゃね
- 488 名前:デフォルトの名無しさん mailto:sage [2019/12/02(月) 10:45:06.16 ID:5RGCQ9ir.net]
- プロゲートのpython最後までやってじゃんけんするゲームを作った
forなりifなり覚えたけどここ以降どうすればいいのかよくわからん… 今後の目標としては自分なりのプログラム作りたいけども皆さんはどのように進めていった?
- 489 名前:デフォルトの名無しさん [2019/12/02(月) 10:52:33.57 ID:KwsHxcvC.net]
- >>461
マイクロソフト「マイクロソフトが Excel に搭載するのは JavaScript であって、Python を使いたいのであれば PyXLL か xlwings を使え」 ExcelにPythonが搭載?その後 - xlwings を使おう https://qiita.com/yniji/items/b38bc312e860027108ac アップル「AppleScript使ってくれる人増えないからMacの自働化用の言語にJavaScript (JavaScript for Automation : JXA) も追加したわ」
- 490 名前:デフォルトの名無しさん mailto:sage [2019/12/02(月) 10:56:28 ID:2anHlm9G.net]
- 123円までは押し目買いで誰でも儲かる相場やね
- 491 名前:デフォルトの名無しさん mailto:sage [2019/12/02(月) 15:19:02.88 ID:/uccKnPl.net]
- テトリミノの回転をやってるのですが、前の配列にアクセスする方法はありますか?
array = [1,2,3,4] for i in array.size(): ■array[3] とすると4が取り出されますが、その前の3にアクセスする方法はありますか? array[3]-1 みたいな感じですかね まだよく理解できんてないんで(´・ω・`)
- 492 名前:デフォルトの名無しさん mailto:sage [2019/12/02(月) 16:12:08.26 ID:OkhwRYub.net]
- a[3-1]でおk
- 493 名前:デフォルトの名無しさん mailto:sage [2019/12/02(月) 16:19:15.17 ID:OkhwRYub.net]
- よく見るといろいろおかしいな。
配列の要素にダイレクトにアクセスするならforは要らんし、 要素数を求めるならlen(array) for i in array: print(i)
- 494 名前:デフォルトの名無しさん mailto:sage [2019/12/02(月) 16:37:06.71 ID:/uccKnPl.net]
- 前の配列にアクセスに書き換えることで、回転させるわけすよね(´・ω・`)
- 495 名前:デフォルトの名無しさん [2019/12/02(月) 16:37:32.77 ID:HSnksJTz.net]
- >>443
インタプリタというかIDE環境でやってると 立ち上げて実行したときのmは全部残るから 前にテストしてたmが残ってるだけじゃないのか
- 496 名前:デフォルトの名無しさん mailto:sage [2019/12/02(月) 17:18:43.24 ID:TTdajGZT.net]
- >>464
で、次は何がしたいんだ?
- 497 名前:デフォルトの名無しさん mailto:sage [2019/12/02(月) 17:22:48.79 ID:TTdajGZT.net]
- >>467
temporary=3 mae_no_yatsu=array[temporary-1] 的な >>470 逆向きに回す場合は 次の配列にアクセス、かつ「次」が配列の要素数をこえてたら、振り出しに戻す(0番目を呼ぶ)んだぞ
- 498 名前:デフォルトの名無しさん mailto:sage [2019/12/02(月) 23:30:43 ID:Vi1WkRIA.net]
- Win環境で2枚の画像ファイルを必ず一定(Min.1)の
出力フレーム周期で、交互にフルスクリ
- 499 名前:ーン表示する
手段は無いでしょうか。 今はOpnnCvのフルスクリーン設定でループさせて、 cv2.waitKey(1) sleep(0.011) といった記述ですが、原理的にずれるを避けたいです。 PsychoPyはFHDクラスのフルスクリーンに対応できず、 waitForVBlankやFrameSwap等のキーワードは把握したのですが、 使い方がわかりませんでした。 [] - [ここ壊れてます]
- 500 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 09:14:43 ID:NKF0Kit+.net]
- なんか上の方でmacOSでのanaconda導入の話題あったから便乗して質問してみます
・やったこと https://weblabo.oscasierra.net/python-anaconda-install-macos/ ↑を参考に公式からインストール ターミナルで下記実行するも python3 --version conda --version ともにcommand not foundになる python --versionではおそらくデフォで入ってる2.7.10が表示される brew install python3を実行後、python3 --versionすると3.7.0と表示 condaコマンド?は/Users/user_name/opt/anaconda3/binにあるらしい かつ、printenv PATHしてみると上記PATHが表示されないのでPATHが通っていないと推察 https://qiita.com/nbkn/items/01a11392921119fa0153 ↑を参考に上記PATHを記述後、printenv PATHしてみたが変わらず ・聞きたいこと 1.condaコマンドが使えないのはPATHが通っていないという推測は合っているか 2.1が正しい場合、他にどのように通す方法があるか 現状(anaconda3インストール時点)のbash_plofileに記載されているのは↓の質問者の試したことにあるのと同じ内容 https://teratail.com/questions/157057 3.そもそもanacondaインストール手順として自分がやったことは合っているのか 稚拙な質問かつ分かりにくい文章で申し訳ありませんがどなたかご教示お願いします
- 501 名前:デフォルトの名無しさん [2019/12/03(火) 09:39:57 ID:yN5r9ueQ.net]
- >>474
pygame
- 502 名前:デフォルトの名無しさん [2019/12/03(火) 09:41:35 ID:yN5r9ueQ.net]
- >>475
3が間違ってる可能性が高い つまり1と2は議論の無駄
- 503 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 10:52:33 ID:jDo5c24e.net]
- >>475
$ echo $SHELL でシェルがbashかどうか確認 $ source ~/.bash_profile で.bash_profileの中身(conda initの記述)を実行 $ conda
- 504 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 10:59:33 ID:tHrvVoQx.net]
- >>472
定まってないですね なので先人が基礎的なこと覚えたあとになにをやってるのか興味があります
- 505 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 11:13:43 ID:qZgArKp4.net]
- >>479
おれは文字列処理@Python2系に挑んで地獄を見た 機械学習ごっこも、日本語をPython2系でやって大変だった。 そしてそのせいで仕事も文字列処理系(ただし英文だった)をやらされていた。
- 506 名前:デフォルトの名無しさん [2019/12/03(火) 11:44:17.75 ID:AqN4uIMS.net]
- >>479
作りたいもの作ってた
- 507 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 11:44:47.36 ID:NKF0Kit+.net]
- >>477
ありがとうございます 具体的に何が足りないor間違っていますか? わかる範囲で指摘いただければ助かります >>478 ありがとうございます SHELLはbashです、昨日確認しました 残り2つはマシンが手元にないので後ほど確認します
- 508 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 12:34:43.15 ID:V7OsQf4N.net]
- 素人がAnaconda使うなと言っとるに
ほんと害悪
- 509 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 12:49:44.64 ID:q4QgEASS.net]
- まあ最近はどの本やらサ
- 510 名前:イトもpython始めるならanaconda導入から始めようみたいなの多いしそれを見たんだろう []
- [ここ壊れてます]
- 511 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 12:53:12.70 ID:jDo5c24e.net]
- >>479
先人はまず短期的な目標を定めてました
- 512 名前:デフォルトの名無しさん [2019/12/03(火) 14:50:11.02 ID:yN5r9ueQ.net]
- WindowsのAnacondaは悪くない
Macが糞なだけ
- 513 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 15:13:57.50 ID:y8LThl7W.net]
- ほんとMac使いにくいなぁ、Windows版のXCodeないのかな
- 514 名前:デフォルトの名無しさん [2019/12/03(火) 15:34:53.26 ID:wVEeBLb4.net]
- コンピューターサイエンティストはなぜMacを使っている人が多いのでしょうか?
- 515 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 16:03:37.12 ID:ZS5h3RP8.net]
- UNIXだから
Python使うにしても手元でアドホックな自慰をするだけならWindowsで問題ないけど、 でき上がったものをクラウドで実運用に乗せようと思うと途端にWindowsは嫌になる
- 516 名前:デフォルトの名無しさん [2019/12/03(火) 17:10:29.26 ID:5ZiHQIvd.net]
- ディープラーニングやらブロックチェーンやらでGPUブン回す人たちはMacなんか使わんでしょう
- 517 名前:デフォルトの名無しさん [2019/12/03(火) 17:27:41 ID:yN5r9ueQ.net]
- Macでどやりたいひとはwebクリエイターωの意識他界系の人らだから
- 518 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 17:45:48 ID:qZgArKp4.net]
- > 意識他界系
↑New!!!
- 519 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 17:50:56 ID:TyO2yArk.net]
- newではなかろ
- 520 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 17:59:03 ID:qZgArKp4.net]
- 他界しちゃうレベルwは新しくね?
- 521 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 18:12:42 ID:I9YoNGrF.net]
- GPUガン積みの自作PCだとWinになる
自作の情報が多いのはWin
- 522 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 18:20:22 ID:1+EGgKJy.net]
- macアンチ多いんだな
肩身が狭い
- 523 名前:デフォルトの名無しさん [2019/12/03(火) 18:25:02 ID:aHy1at+0.net]
- dockerやクラウドなどなどリモート開発が主体だから、最早WinとかMacとか関係ない。
GPUにしても、最近はGPUサーバを作ることを考慮して、Linux対応も重視されてきてる。
- 524 名前:デフォルトの名無しさん [2019/12/03(火) 18:51:26.99 ID:wVEeBLb4.net]
- オンラインのコンピューターサイエンス系の動画を見ると大抵Macのノートブックを使っているので、
不自然に感じました。 一般人はWindowsの人ばかりですよね?
- 525 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 18:59:49.01 ID:y8LThl7W.net]
- Windows一筋だな、MacBookAir持ってるけどスタバ用
- 526 名前:デフォルトの名無しさん [2019/12/03(火) 19:13:19.98 ID:TpwdWSlD.net]
- MBP2017今も使ってるけどキーボード酷すぎで一気にアンチになったわ。
と、言ってもネットで恨み辛み書き込んでるだけでようやっと欠陥キーボードやめたらしい最新モデルの13インチ版が出たらまたMacにしてしまうかもしれん。
- 527 名前:デフォルトの名無しさん [2019/12/03(火) 20:02:59.85 ID:wVEeBLb4.net]
- >>500
ちなみになぜMacが好きなんですか? 素人目に見ると、Linux, Mac, Windowsどれも大差ないように思います。
- 528 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 21:01:39.68 ID:qZgArKp4.net]
- >>498
研究室だと 初期設定を人数分するのがうっとうしいとか 元居た畑のソフトがその昔Mac用しかなかったとか 予算がありあまってるからとか 昔は入ってたヒラギノが大好きだからとか 色んな理由でMacイ諸がいる
- 529 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 21:07:43.82 ID:2pgR0qgk.net]
- >>501
Unix環境でMS Officeがまともに動くのがmacOSだったから 今ならWindowsでもWSLあるから別にどっちでもいい Docker使うときだけはWindows 10 proになるが、これが恐ろしく使いにくいのでmacを使っている
- 530 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 21:10:47.82 ID:2pgR0qgk.net]
- >>483
単に使ってるヤツがダメなだけだぞ 超簡単なインストールすら出来ない奴が、本家のpythonでトラブル起こさない保証はゼロだ
- 531 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 21:14:29.01 ID:2pgR0qgk.net]
- >>486
いや、俺の感覚ではwindowsのanacondaの方が難しい 特にvscodeでデ
- 532 名前:oッグする場合のクソさは辟易する
Powershell周りがまだまだ全然安定していない macはそのあたりノートラブルだから非常に素直だ macでanaconda disってるヤツは本当に使った事があるのか疑問 [] - [ここ壊れてます]
- 533 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 21:26:28.87 ID:2pgR0qgk.net]
- >>475
一応答えておくか anacondaのインストールに失敗している可能性が高いので、まずは全部消す anacondaはサイズがデカいので、googleでminicondaを検索 macOS 64bits版をダウンロードして、ターミナルから bash ダウンロードしたファイル名 すると /Users/ユーザ名/miniconda3 にインストールされる .bash_profileに設定が追加されるかどうかはインストール最後の質問にどう答えたかで変わる
- 534 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 22:01:53.53 ID:jDo5c24e.net]
- 何を根拠にインストールが失敗してると言ってるのか??
インストール先から直接実行してみればPATHが原因かどうかはわかるやろ? $ /opt/anaconda3/bin/conda
- 535 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 22:24:46.68 ID:g35XzY+N.net]
- >>507
全部デフォルトでインストールした場合、condaコマンドが見つからないと言う状況は起こらないので失敗していると判断 .bash_profileに既に何らかのバグがあってanacondaのインストーラが追加したスクリプトに到達しないとかはあり得る
- 536 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 22:26:13.73 ID:1+EGgKJy.net]
- 全部消すって言ってもcondaコマンドが使えないならアンイストールすらできないんじゃね?
- 537 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 22:32:35.05 ID:g35XzY+N.net]
- >>509
Anacondaはディレクトリをrm等で消して、 .bash_profileに追加されたスクリプトを消すだけでOK venvとか使ってanacondaをインストールするのはオススメしない あとは/opt/anacondaや/usr/local/anacondaに共用としてインストールしたいとか、そんな欲求は捨てて全部デフォルトに従うのが吉
- 538 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 22:35:56.90 ID:1+EGgKJy.net]
- >>510
へーそうなのか 消すことはないだろうけど勉強になるわサンガツ デフォルトの件は>>475のインストール手順書いたサイト見ると次へをポチポチしてるだけだからデフォルトっぽいけど何か違うんかね?
- 539 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 22:58:31.06 ID:g35XzY+N.net]
- 色々な可能性はあるけども
1. .bash_profileにバグがある 2. デフォルトshellがbashでない 3. インストール前からディレクトリの不整合を起こしていた と言う感じかなぁ minicondaではなくAnacondaを入れたのなら、 /Application の下のAnaconda-Navigatorが正常に動くかどうかでも確認できそう
- 540 名前:デフォルトの名無しさん mailto:sage [2019/12/03(火) 23:05:47.06 ID:g35XzY+N.net]
- よく見ると記事が若干古いなぁ
昔のデフォルトは/anaconda3で、その設定が残ってている可能性はありそう 今のデフォルトは/opt/anaconda3
- 541 名前:デフォルトの名無しさん [2019/12/04(水) 11:06:34.64 ID:sb3P/SSe.net]
- >>498
おまいは印象操作に簡単に引っかかるタイプやろ ジャパンライフに騙されるのもこんな人らだろ
- 542 名前:デフォルトの名無しさん mailto:sage [2019/12/04(水) 12:33:08.37 ID:tCRQbFTx.net]
- そして今日からAnacondaのPythonが3.8になりやがった
そして3.7に落としてから、tensorflow-gpuをインストールして、無事動作確認 tensorflow-gpuも前みたいに事前に色々入れなくても動くんだな Visual StudioなしでcudatoolkitもcuDNNもcondaで持ってきてくれた なおtensorflow-gpuは1.15 cudatoolkitは10.0を持ってきてくれた(RTXなので良かった) ちょっと前にGTXの後期のを入れたときはcudaも9を自分で選んだ
- 543 名前:デフォルトの名無しさん mailto:sage [2019/12/04(水) 20:43:50.89 ID:yceLOpTG.net]
- Mac with Anacondaって変になると、アンインストールも出来ん
- 544 名前:デフォルトの名無しさん mailto:sage [2019/12/04(水) 21:17:36.87 ID:F/ByLZY9.net]
- yokokara
- 545 名前:デフォルトの名無しさん [2019/12/05(Thu) 10:02:18 ID:IbmhSLeW.net]
- VSも変になるとアンインストールも再インストールも出来ん
- 546 名前:デフォルトの名無しさん mailto:sage [2019/12/05(Thu) 14:29:13 ID:TzSLtKO4.net]
- https://codeday.me/jp/qa/20190216
- 547 名前:/261316.html
この質問者と同じことがしたいんですが、回答が参考にならないです。 質問:.pyへの引数として*.csvのようなワイルドカード(のファイル名)を使いたい、 回答:.py内に'*.csv'とシングルクォートで囲って書け そういうことではなく(.pyへの直書きではなく) .pyを実行する際の引数にワイルドカードを使いたいんですが、可能でしょうか? [] - [ここ壊れてます]
- 548 名前:デフォルトの名無しさん mailto:sage [2019/12/05(Thu) 14:53:39 ID:Wm9fQur5.net]
- リンク先の回答者が的外れなように書いてるけど、あなたが理解していないだけ。
ちゃんとglobモジュールを使うことで…と書いてある。 python test.py '*.csv' import glob,sys filelist = glob.glob(sys.argv[1]) print (filelist)
- 549 名前:デフォルトの名無しさん [2019/12/05(Thu) 15:01:59 ID:IbmhSLeW.net]
- ワイルドカードの展開ってshellがするんじゃなかったか
- 550 名前:デフォルトの名無しさん mailto:sage [2019/12/05(木) 18:09:17.19 ID:OLqlmSOk.net]
- import hoge
した時にimporterrorになったら 自動でpip installしたいとき try: import hoge except: subprocess.call('pip install hoge') import hoge こんな感じのを、関数化するにはどうすればよいですか importをimportlib使って引数にストリングで渡すと、hogeが未宣言になります
- 551 名前:デフォルトの名無しさん [2019/12/05(木) 20:08:18.78 ID:2mCSg13D.net]
- やるならSetuptoolsとかでやるべき部分だと思う
せいぜい実行したいpipコマンド出力するぐらいでいいでしょ
- 552 名前:デフォルトの名無しさん mailto:sage [2019/12/05(木) 20:51:28.08 ID:wdnl8B6T.net]
- >>522
hoge = importlib.import_module(“hoge”) hoge.hage()
- 553 名前:デフォルトの名無しさん mailto:sage [2019/12/06(金) 00:49:38 ID:IktivxOB.net]
- >>519-520
Ruby の1-liner なら、これでカレントディレクトリにある、 すべてのCSV ファイル名が表示される ruby -e "puts Dir.glob( '*.csv' )" '*.csv' を、コマンドライン引数として渡したいのなら、ARGV[ 0 ] に入ってくる。 ruby -e "puts Dir.glob( ARGV[ 0 ] )" '*.csv' 例えば、 ruby -e "puts ARGV[ 0 ]" 'abc' #=> abc Ruby の場合は、 「ruby オプション script.rb 引数」で、 スクリプトファイル名は、ARGV[ 0 ]じゃなくて、$0 に入ってくるので、 引数がARGV[ 0 ]となる 漏れは、Python は知らないので、>>520 によると、引数がARGV[ 1 ]に入ってくるのかな? >>521 * のままなら、シェルが展開する。 ls [b-d]* # bcd で始まるファイル名 *をエスケープするには、'*' "*" \* の3つ。 expr 2 '*' 3 #=> 6
- 554 名前:デフォルトの名無しさん mailto:sage [2019/12/06(金) 05:01:48.56 ID:Z1B97fiv.net]
- >>525
糞食って寝ろ
- 555 名前:デフォルトの名無しさん [2019/12/06(金) 08:57:25.01 ID:y8t5v3Vv.net]
- >>525
python知らないなら出ていけ
- 556 名前:デフォルトの名無しさん mailto:sage [2019/12/06(金) 09:24:26 ID:jevOtndm.net]
- ネタじゃないうえにPython関係ない質問なんだけど
Rubyってどこで使われてるの?めったにみないよね、Windowsには無いし
- 557 名前:デフォルトの名無しさん mailto:sage [2019/12/06(金) 09:51:33.13 ID:ju+bNL7K.net]
- >>528
ネタじゃないならお前はスレタイ読めないゴミw スレにもいらない。出ていけ。
- 558 名前:デフォルトの名無しさん mailto:sage [2019/12/06(金) 10:26:00.43 ID:e8Nbwz4h.net]
- >>528
Webサービス 有名なのはクックパッドとかGithubとか どちらも最近はGoへの置き換えが進んでるらしいがw
- 559 名前:デフォルトの名無しさん mailto:sage [2019/12/06(金) 13:37:02 ID:bsu7R2yD.net]
- なんでそんなイライラしてんのww
- 560 名前:デフォルトの名無しさん [2019/12/06(金) 14:01:46.87 ID:rmctNxUZ.net]
- HDD消さずに業者に手渡したから
証明書貰ってるから大丈夫だよね?
- 561 名前:デフォルトの名無しさん mailto:sage [2019/12/06(金) 15:08:35.02 ID:y+wr0N/5.net]
- >>528
件のRubyバカが懇
- 562 名前:リ丁寧に(いい加減な話も含めて)教えてくれるだろうから、手を取り合ってどこか他所に行って続けてくれ []
- [ここ壊れてます]
- 563 名前:デフォルトの名無しさん mailto:sage [2019/12/06(金) 17:52:40 ID:TL5X+SDz.net]
- >>524
関数化はどうすればいいですか? my_import("hoge") で import hoge と同等の機能を実現できる関数化したいです。 やっぱ無理ですか?
- 564 名前:デフォルトの名無しさん [2019/12/06(金) 18:00:33 ID:rmctNxUZ.net]
- setattr で local とか global に追加汁
- 565 名前:デフォルトの名無しさん mailto:sage [2019/12/06(金) 18:28:19 ID:c6fF/5cl.net]
- yokokara
- 566 名前:デフォルトの名無しさん mailto:sage [2019/12/06(金) 18:50:12 ID:bsu7R2yD.net]
- >>534
え〜 def my_import(module): ____return importlib.import_module(module) hage = my_import(“hoge”)で import hoge as hage とだいたい同じ
- 567 名前:デフォルトの名無しさん [2019/12/06(金) 18:56:20 ID:K1aFtUDf.net]
- return必須なの?
- 568 名前:デフォルトの名無しさん [2019/12/06(金) 19:42:50.51 ID:ELuQ0rBw.net]
- def my_import(module):
setattr(globals(), module, importlib.import_module(module))
- 569 名前:デフォルトの名無しさん mailto:sage [2019/12/07(土) 20:40:09.64 ID:ZdcZp/3W.net]
- Pythonて、配列無いんですか?
- 570 名前:デフォルトの名無しさん [2019/12/07(土) 20:42:30.04 ID:tj55yZgB.net]
- リストの実装は配列じゃないかな
- 571 名前:デフォルトの名無しさん mailto:sage [2019/12/07(土) 20:46:16.73 ID:ZdcZp/3W.net]
- >>541
ありがとうございます。配列の事を調べると、すぐにNumpyというライブラリーの話題になってしまうので ひょっとして標準で存在しないのだろうかと悩んでました リストのことを調べてみます
- 572 名前:デフォルトの名無しさん mailto:sage [2019/12/07(土) 22:27:30.46 ID:ADlg+SvA.net]
- []←これとはまた別なの?
あれ配列って長が固定なもんを指すんだっけ? ()ともまた違うんけ? それよりnunpyの話詳しくしてほしいなって…! なんか便利なライブラリーなんしょ?
- 573 名前:デフォルトの名無しさん mailto:sage [2019/12/07(土) 22:38:35.16 ID:Z1wtMTIj.net]
- 便利というか数値配列扱って計算とかするなら実質必須
- 574 名前:デフォルトの名無しさん mailto:sage [2019/12/07(土) 22:56:30.44 ID:i1TdHIG2.net]
- >>542-543
[]はリスト ()はタプル
- 575 名前:デフォルトの名無しさん [2019/12/08(日) 00:16:58.54 ID:0l6xumYX.net]
- 今こそ血涙の文字で告白しよう!!
僕たちが純粋な輝きを失って大人になってしまったらお座なりとおべんちゃらと、陰口と 服従と妥協と打算と倦怠と保身の中で、ずるがしこく、チョロチョロと動き回りながらネズミの 一生を送るようになるんだ。 それから結婚して子供を作って、世の中でいちばん醜悪な母親という大人になるんだ。 ああ、時の流れとはなんと残酷なのだろう!! 生きることと老いることが同義語だという過酷な命題を直視しなければならないんだ。 老いはまさしく肉体と精神の双方の病気だったが、老い自体が不治の病だということは、 人間存在自体が不治の病だというに等しく、われわれの肉体そのものが病であり、 潜在的な死なんだ。 衰えることが病であれば、衰えることの根本原因である肉体こそ病だった。肉体の本質は 滅びに在り、肉体が時間の中に置かれていることは、衰亡の証明、滅びの証明に使われて いることに他ならないんだ。 老いはすさまじい恐怖であり苦痛であり、そして真実である。 このままだと僕たちは腐敗して汚れて蝕まれたおぞましい大人になってしまうんだ。 大人たちは日々を生きのびようとする故なき執念、執着によって、地上に栄える ありとあらゆる悪徳と汚穢とを一身に体現しているのだ。 テチには限られた貴重な時間を死にものぐるいで生きてもらって思う存分に輝いてもらいたい。 ああ、一分一分、一秒一秒、二
- 576 名前:xとかえらぬ時を、人はなんという稀薄な生の意識で
すりぬけるのだろう!!そうして血が失われるように時が失われていく。 そしてテチが二十歳になったら、その最後の輝きの絶頂の中でステージ上で美しく鮮烈に 死んで欲しい。 ああ、テチの光輝あふれる肉体と精神が劣化することも衰退することもない永遠に美しいまま 伝説となり歴史となるために無慈悲な時の流れを止めたい!! その時、テチには誰かもわからない僕も自殺する。 大人になるテチなんか絶対に許さない。僕はテチと血まみれになって心中する。 テチを殺すことを許してください。テチをステージ上で銃殺して自殺する。 僕の血とテチの血が混ざり合って純化されるのだ。 これだけはわかって欲しい。僕が誰よりも平手友梨奈を永遠に愛していることを・・ [] - [ここ壊れてます]
- 577 名前:デフォルトの名無しさん mailto:sage [2019/12/08(日) 00:25:36.70 ID:ohyhj+qx.net]
- 来てみりゃいきなし通報案件じゃねえか……
こりゃたまげたなぁ……
|

|