★当スレにRubyのソースコード類を書くことを禁ず
☆Ruby等、Pythonではないプログラミング言語での回答類を書くことも禁ず
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDEまたはcommand line/OS)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
※前スレ
くだすれPython(超初心者用) その42【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1552884175/
◆PythonのHome Page
http://www.python.org/
◆まとめwiki
ttp://python.rdy.jp/
◆Pythonのソースコードをそのまま5ちゃんにコピペすると
インデントが崩れるので
こういうところ↓にはってきてください
ttp://ideone.com/ Pythonするにはぷち手間あるのがめんどうかなぁ
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数を長めに指定しる。
ttps://jupyter.org/try (旧try.jupyter.org)ちょっとめんどうそう
ttps://ja.osdn.net/pastebin/ ログイン必須になりやがった(゚Д゚#)
−−−−天麩羅ここまで−−−−
くだすれPython(超初心者用) その43【Ruby禁止】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2019/04/16(火) 15:44:21.69ID:jL0dd/ry619デフォルトの名無しさん
2019/06/15(土) 13:56:06.24ID:0bKxWw8E KO google
no more google
no more google
620デフォルトの名無しさん
2019/06/15(土) 14:24:56.09ID:54Zm/EIO >>617 かなり注意して全体を見渡さないとくだらない有料アプリをダウンロードさせられたりする。
621デフォルトの名無しさん
2019/06/15(土) 14:25:52.76ID:54Zm/EIO >>619 なんだその怪しげなサイトは?
622デフォルトの名無しさん
2019/06/15(土) 17:33:06.41ID:uN7Jn8WQ 一度変なのダウンロードして、何かの宣伝のポップアップが出るようになって、削除するのに苦労したわ。
623デフォルトの名無しさん
2019/06/16(日) 08:41:02.19ID:ZSz8JYTL >>618
sourceforgeなんか、ダウンロードできるexeそのものを公開者に無断で置き換えてたじゃん。
sourceforgeなんか、ダウンロードできるexeそのものを公開者に無断で置き換えてたじゃん。
624デフォルトの名無しさん
2019/06/16(日) 08:44:57.37ID:q8wgbA2h > 最近(といっても数年以上前からだけど)のダウンロードサイトって
> 本物と見せかけて無関係なあやしいexe落とさせるダウンロードボタン付いてるよな
> かなり増えたわ
↓
> sourceforgeなんか、ダウンロードできるexeそのものを公開者に無断で置き換えてたじゃん。
頭湧いてるなw
> 本物と見せかけて無関係なあやしいexe落とさせるダウンロードボタン付いてるよな
> かなり増えたわ
↓
> sourceforgeなんか、ダウンロードできるexeそのものを公開者に無断で置き換えてたじゃん。
頭湧いてるなw
625デフォルトの名無しさん
2019/06/16(日) 09:06:51.83ID:jS2o3GcV 俺みたいな中3でグロ見てる腐れ野郎、他に、いますかっていねーか、はは
今日のクラスの会話
あの流行りの曲かっこいい とか あの服ほしい とか
ま、それが普通ですわな
かたや俺は電子の砂漠で死体を見て、呟くんすわ
it’a true wolrd.狂ってる?それ、誉め言葉ね。
好きな音楽 eminem
尊敬する人間 アドルフ・ヒトラー(虐殺行為はNO)
なんつってる間に4時っすよ(笑) あ〜あ、義務教育の辛いとこね、これ
今日のクラスの会話
あの流行りの曲かっこいい とか あの服ほしい とか
ま、それが普通ですわな
かたや俺は電子の砂漠で死体を見て、呟くんすわ
it’a true wolrd.狂ってる?それ、誉め言葉ね。
好きな音楽 eminem
尊敬する人間 アドルフ・ヒトラー(虐殺行為はNO)
なんつってる間に4時っすよ(笑) あ〜あ、義務教育の辛いとこね、これ
626デフォルトの名無しさん
2019/06/16(日) 11:53:18.92ID:NdAq/MEw627デフォルトの名無しさん
2019/06/17(月) 17:04:45.23ID:FYnfYZqN みんなどうやってレベルアップしてったんだ?
副業サイトでプログラミングのやつ応募しようと思ったが、実無経験無しにはハードル高そう。
このギャップどう埋めたらええんやろ?
副業サイトでプログラミングのやつ応募しようと思ったが、実無経験無しにはハードル高そう。
このギャップどう埋めたらええんやろ?
628デフォルトの名無しさん
2019/06/17(月) 17:34:41.55ID:dLLbEhJJ まずは転職して実務経験を積め
それが一番手っ取り早い
FizzBuzzが書けたら採用されるレベルの会社は世の中にいくらでもある
それが一番手っ取り早い
FizzBuzzが書けたら採用されるレベルの会社は世の中にいくらでもある
629デフォルトの名無しさん
2019/06/17(月) 18:16:00.28ID:8/quReHf ただし20代に限る
630デフォルトの名無しさん
2019/06/17(月) 18:26:13.15ID:1OuEx0ms >>627 フリーター/ 個人事業主か? だったら最初はコスト抜きに短期の簡単そうなのに参加すれば良いじゃないか。
結構マンパワーだけ求めてるようなのあるから そんなのを積み重ねていったら?
或いは条件なしでWebを作ってくれとか言うやつ。 これならいくらでもある。 それを勝手にPythonで作れば良いだけ。 注文主はできれば良いだけだからどう作ろうが気にしないのが多い。
単価は安いけど実績には使えるし、外から見れるホームページというのは実績のアピール力が大きいよ。
長期の派遣を厭わないのなら派遣業者に登録すれば、今時の事情を知らないから勝手なことを言ってるかもしれないけど。
結構マンパワーだけ求めてるようなのあるから そんなのを積み重ねていったら?
或いは条件なしでWebを作ってくれとか言うやつ。 これならいくらでもある。 それを勝手にPythonで作れば良いだけ。 注文主はできれば良いだけだからどう作ろうが気にしないのが多い。
単価は安いけど実績には使えるし、外から見れるホームページというのは実績のアピール力が大きいよ。
長期の派遣を厭わないのなら派遣業者に登録すれば、今時の事情を知らないから勝手なことを言ってるかもしれないけど。
631デフォルトの名無しさん
2019/06/17(月) 18:42:21.79ID:1OuEx0ms >>630 >>627 そうとは言え、プログラマーには向き不向きがあるから今時そんな相談をするのはちと考えるかな。
何も知らないフリーターなら多分、普通のExcel が使えるとか、Excel VBAが出来ますという実績を積む方が早いかも。 これも仕事はたくさんあるが、、、単価は安い。
プログラマーというのはあらゆる知識、経験が必要だから、経験を重視するのは当然だが、必ずしも同じ言語経験を求めてるわけではなく、プログラマーとしての経験を求めてるんだよ。
考え方はほとんどみんな同じだから。
どの位運転資金があるのか知らないが、何も経験がない状態なら、派遣に入るのが手っ取り早いと思うよ。 そこでも経験を求めらるというのは当然だが、結構未経験でもOK なんてのもある。
特に若い時は蓄えもないだろうから、日銭が稼げるなら我慢すべき。
何も知らないフリーターなら多分、普通のExcel が使えるとか、Excel VBAが出来ますという実績を積む方が早いかも。 これも仕事はたくさんあるが、、、単価は安い。
プログラマーというのはあらゆる知識、経験が必要だから、経験を重視するのは当然だが、必ずしも同じ言語経験を求めてるわけではなく、プログラマーとしての経験を求めてるんだよ。
考え方はほとんどみんな同じだから。
どの位運転資金があるのか知らないが、何も経験がない状態なら、派遣に入るのが手っ取り早いと思うよ。 そこでも経験を求めらるというのは当然だが、結構未経験でもOK なんてのもある。
特に若い時は蓄えもないだろうから、日銭が稼げるなら我慢すべき。
632デフォルトの名無しさん
2019/06/17(月) 18:56:03.38ID:GkDXASR6 経験って具体的にどういう場面で使う類のもんなの?
どうコードを作って行くかとかの技術系なのかコミュニケーション能力系なのか
どうコードを作って行くかとかの技術系なのかコミュニケーション能力系なのか
633デフォルトの名無しさん
2019/06/17(月) 22:01:34.73ID:dLLbEhJJ >>632
社会人としての一般的な基礎は当然として、経験によって身につく最も重要な技術的スキルは感覚や勘だ
エンジニアのくせに何を非論理的なことをと思うかもしれないが、実際、
既にコードをバリバリ書ける優秀な新卒でも、それが身に付いて仕事で使い物になるレベルに達するまでには一定の時間を要する
具体的には、コードを書いた人間の意図を汲むとか、人間がミスしやすいポイントを先読みするとか、周りの空気を読んだコードを書くとか
エスパー能力と言ってもいい
社会人としての一般的な基礎は当然として、経験によって身につく最も重要な技術的スキルは感覚や勘だ
エンジニアのくせに何を非論理的なことをと思うかもしれないが、実際、
既にコードをバリバリ書ける優秀な新卒でも、それが身に付いて仕事で使い物になるレベルに達するまでには一定の時間を要する
具体的には、コードを書いた人間の意図を汲むとか、人間がミスしやすいポイントを先読みするとか、周りの空気を読んだコードを書くとか
エスパー能力と言ってもいい
634デフォルトの名無しさん
2019/06/17(月) 23:58:36.46ID:sMRJmZ+y import csv
with open(ファイル名,'r') as f:
r = csv.reader(f)
このrからfor分を使わず、1つ1つ値を取り出したい場合、どうすればいいのでしょうか?
with open(ファイル名,'r') as f:
r = csv.reader(f)
このrからfor分を使わず、1つ1つ値を取り出したい場合、どうすればいいのでしょうか?
635デフォルトの名無しさん
2019/06/18(火) 02:07:04.40ID:PmBejiWq YouTube のKENTA の動画を見れば?
他にも、未経験者からプロになった人の動画があるけど皆、Ruby
未経験者は、1年ぐらい、Ruby on Rails をやれば、仕事の流れがわかる。
おまけとして、CakePHP も、Rails のコピーだから出来るようになる
侍エンジニア塾では、独学で千時間掛かるのが、
マンツーマン指導で、300時間になるとか歌ってる。
授業料は、70万とか
無料のRails チュートリアルもあるけど、これを出来るのは、モサだけ!
Rails よりも前に、Sinatra をいじくり回すのが、お勧め!
他にも、未経験者からプロになった人の動画があるけど皆、Ruby
未経験者は、1年ぐらい、Ruby on Rails をやれば、仕事の流れがわかる。
おまけとして、CakePHP も、Rails のコピーだから出来るようになる
侍エンジニア塾では、独学で千時間掛かるのが、
マンツーマン指導で、300時間になるとか歌ってる。
授業料は、70万とか
無料のRails チュートリアルもあるけど、これを出来るのは、モサだけ!
Rails よりも前に、Sinatra をいじくり回すのが、お勧め!
636デフォルトの名無しさん
2019/06/18(火) 02:35:35.38ID:Tt4qlbKK rubyキチガイが侍エンジニア塾を宣伝wwww
637デフォルトの名無しさん
2019/06/18(火) 04:07:18.62ID:K1uDEfa+ Rubyはもうだめだよ
仕事を取れなくなった人らがメンターサイト等に集まって物乞いする状態になっとる
仕事を取れなくなった人らがメンターサイト等に集まって物乞いする状態になっとる
638デフォルトの名無しさん
2019/06/18(火) 06:14:53.57ID:3nOE2mBA プログラム板にキチガイ降臨中!botに一晩も反応する異常さ
一般人(学校恩師)に殺害予告をしているのでスレ建て通報してください。
https://mevius.5ch.net/test/read.cgi/tech/1559872586/
142 名前:a4 ◆700L1Efzuv 投稿日:2019/06/18(火) 05:29:55 ID://qVkzO
>>141
名古屋の人な 俺ね、君の問題を大橋先生と混ぜないことにする。つまりね、
片桐孝洋のことをボコろうと思う。普通に顎の骨を折る。これくらいで警察来るか?
一般市民とかさ、普通にさ、俺らの秘密なんだけどさ、日本人なんて復活ねーから。
一般人(学校恩師)に殺害予告をしているのでスレ建て通報してください。
https://mevius.5ch.net/test/read.cgi/tech/1559872586/
142 名前:a4 ◆700L1Efzuv 投稿日:2019/06/18(火) 05:29:55 ID://qVkzO
>>141
名古屋の人な 俺ね、君の問題を大橋先生と混ぜないことにする。つまりね、
片桐孝洋のことをボコろうと思う。普通に顎の骨を折る。これくらいで警察来るか?
一般市民とかさ、普通にさ、俺らの秘密なんだけどさ、日本人なんて復活ねーから。
639デフォルトの名無しさん
2019/06/18(火) 08:14:16.00ID:zGikGnCb スクレイピングしたらjava スクリプト?がねーよ的なエラー出るんだけどこれどうすれば良い?
偽装みたいなのでなんとかなる?
偽装みたいなのでなんとかなる?
640デフォルトの名無しさん
2019/06/18(火) 08:38:48.59ID:QkJJ44I/ エラーメッセージで検索する。
641デフォルトの名無しさん
2019/06/18(火) 09:31:03.98ID:i6eMHF0c Python3で、ファイルの正規表現で示される範囲だけをreadしたいのですが、
よい方法はありますか
awkでいう/^aaa/,/^bbb/{〜}のようなことをしたく思ってます
よい方法はありますか
awkでいう/^aaa/,/^bbb/{〜}のようなことをしたく思ってます
642デフォルトの名無しさん
2019/06/18(火) 14:04:48.39ID:1CtlGReK >>634
おまいは日本語を先に勉強すべき
おまいは日本語を先に勉強すべき
643デフォルトの名無しさん
2019/06/18(火) 15:56:57.87ID:64sIbTYi 関数がわからないんだがどうすればいいんだ…
644デフォルトの名無しさん
2019/06/18(火) 15:58:29.95ID:DqyH+H0a 好きに書けばいい
645デフォルトの名無しさん
2019/06/18(火) 17:08:23.06ID:dQoMcuWZ >>634
list(r)
list(r)
646デフォルトの名無しさん
2019/06/18(火) 18:13:40.10ID:tYCUjSl5647デフォルトの名無しさん
2019/06/19(水) 10:01:02.52ID:ltggZMDH Python3のfor文内で、ループ内でカウンタに入れられるリストの要素を進める方法を探してます
for i in range(10):
print(str(i))
i+=1
print(str(i))
とすると出力が0、1、1、2、2、3、…となりますが、これはfor文実行時にすでにrange()の結果がリストに展開されているため、それが代入されているカウンタiをいじっても、次のループにiに入れられるリストの要素は制御できないため、と考えてます
(本当は0、1、2、3、…としたい)
そうではなく、次のforループにiに入れられるrange()のリストの要素を進める方法がないか知りたいです
とりあえず
while(i<10):
print(str(i))
i+=1
print(str(i))
i+=1
とすると、iが数値なら期待した動作をするのですが、文字列等の場合でも使える方法は無いでしょうか
for i in range(10):
print(str(i))
i+=1
print(str(i))
とすると出力が0、1、1、2、2、3、…となりますが、これはfor文実行時にすでにrange()の結果がリストに展開されているため、それが代入されているカウンタiをいじっても、次のループにiに入れられるリストの要素は制御できないため、と考えてます
(本当は0、1、2、3、…としたい)
そうではなく、次のforループにiに入れられるrange()のリストの要素を進める方法がないか知りたいです
とりあえず
while(i<10):
print(str(i))
i+=1
print(str(i))
i+=1
とすると、iが数値なら期待した動作をするのですが、文字列等の場合でも使える方法は無いでしょうか
648デフォルトの名無しさん
2019/06/19(水) 11:30:15.04ID:gZl/9gTZ リストに展開?
ジェネレータのままループごとにnextで取り出されてるだけでは?
ジェネレータのままループごとにnextで取り出されてるだけでは?
649デフォルトの名無しさん
2019/06/19(水) 11:54:36.68ID:gZl/9gTZ iter = (range(10)).__iter__()
for i in iter:
print(str(i))
i = iter.__next__()
print(str(i))
iter = ("abcdef").__iter__()
for c in iter:
print(c)
c = iter.__next__()
print(c)
for i in iter:
print(str(i))
i = iter.__next__()
print(str(i))
iter = ("abcdef").__iter__()
for c in iter:
print(c)
c = iter.__next__()
print(c)
650デフォルトの名無しさん
2019/06/19(水) 12:08:38.73ID:gZl/9gTZ ごめん組み込み関数のiter上書きしちゃってたわw
it = iter(range(10))
for i in it:
print(str(i))
i = next(it)
print(str(i))
こうか。
it = iter(range(10))
for i in it:
print(str(i))
i = next(it)
print(str(i))
こうか。
651デフォルトの名無しさん
2019/06/19(水) 13:15:31.65ID:xFdCR0VB すみません、
小数点以下3桁くらいの数字を、
比較演算子で条件付けようとしたら、
こんなエラーが出ました。
TypeError: '>' not supported between instances of 'str' and 'float'
型があっていないということでしょうか?
エラー出る時と出ない時があります、
型を、小数点3桁くらいの数字を比較するのに合わせるには、
どうしたらいいでしょうか。
小数点以下3桁くらいの数字を、
比較演算子で条件付けようとしたら、
こんなエラーが出ました。
TypeError: '>' not supported between instances of 'str' and 'float'
型があっていないということでしょうか?
エラー出る時と出ない時があります、
型を、小数点3桁くらいの数字を比較するのに合わせるには、
どうしたらいいでしょうか。
652デフォルトの名無しさん
2019/06/19(水) 14:11:50.91ID:FOXYO9fr653デフォルトの名無しさん
2019/06/19(水) 14:14:14.49ID:FOXYO9fr654デフォルトの名無しさん
2019/06/19(水) 15:28:53.74ID:xFdCR0VB655デフォルトの名無しさん
2019/06/19(水) 15:30:40.22ID:xFdCR0VB float() > int()
こんなのは、
型が違っても可能?
こんなのは、
型が違っても可能?
656デフォルトの名無しさん
2019/06/19(水) 16:13:50.34ID:1ysE/pXU >>655
基本的な部分がわかっていないんじゃない?
こういうことだよ。
>>> 10.5>10
True
>>> "10.5">10
TypeError: '>' not supported between instances of 'str' and 'int'
基本的な部分がわかっていないんじゃない?
こういうことだよ。
>>> 10.5>10
True
>>> "10.5">10
TypeError: '>' not supported between instances of 'str' and 'int'
657デフォルトの名無しさん
2019/06/19(水) 17:04:03.78ID:xFdCR0VB658デフォルトの名無しさん
2019/06/19(水) 19:22:02.10ID:+UPOG5PE659デフォルトの名無しさん
2019/06/19(水) 19:27:49.59ID:XfBh72nj にほんごでしゃべってくれればわかるんですけどぉ〜
だってここにほんじゃないですかぁ〜
だってここにほんじゃないですかぁ〜
660デフォルトの名無しさん
2019/06/19(水) 19:35:14.44ID:xFdCR0VB >>658
厳密なプログラミングなのに、
英語が不親切、
instancesて、例えばって意味ですよね、
それで、'str' and 'int'と書いてるから、
文字列型と、int型以外は使えないと勘違いする、
例えばだから、float型も使えるって書いてくれればいいのに。
厳密なプログラミングなのに、
英語が不親切、
instancesて、例えばって意味ですよね、
それで、'str' and 'int'と書いてるから、
文字列型と、int型以外は使えないと勘違いする、
例えばだから、float型も使えるって書いてくれればいいのに。
661デフォルトの名無しさん
2019/06/19(水) 20:21:10.82ID:AE1x6OvS pythonに限らず界隈でinstanceって言ったらオブジェクトのインスタンスじゃん
662デフォルトの名無しさん
2019/06/19(水) 20:30:48.06ID:pj0ch2Ed 読めなくたってエラーメッセージでググれば日本語で解説してるサイトは幾らでもあるのにそれすらしないのはなあ
663デフォルトの名無しさん
2019/06/19(水) 20:53:00.01ID:2V8FHzvC >>660
instanceの意味はちょっと取りにくいけど最近はコンピュータ用語としての意味を載せてたりする
http://sp.e-words.jp/w/インスタンス.html
取りあえず「実際の値」って思っときゃいい
要するに'str'と'int'は'>'で比較できないってこと
'int'と'float'も比較はできないんだけど'int'は必要に応じて'float'に変換してくれる
instanceの意味はちょっと取りにくいけど最近はコンピュータ用語としての意味を載せてたりする
http://sp.e-words.jp/w/インスタンス.html
取りあえず「実際の値」って思っときゃいい
要するに'str'と'int'は'>'で比較できないってこと
'int'と'float'も比較はできないんだけど'int'は必要に応じて'float'に変換してくれる
664デフォルトの名無しさん
2019/06/19(水) 23:31:09.41ID:Kymk5bk/ >>661
Pythonに限ったらクラスもインスタンスもオブジェクトですね
Pythonに限ったらクラスもインスタンスもオブジェクトですね
665デフォルトの名無しさん
2019/06/19(水) 23:31:19.05ID:xFdCR0VB666デフォルトの名無しさん
2019/06/19(水) 23:37:22.59ID:OXIsS29o そのエラーメッセージで検索するか、日本語に翻訳すればよい
667デフォルトの名無しさん
2019/06/19(水) 23:38:39.71ID:xFdCR0VB インスタンスがなんなのか分からない・・
668デフォルトの名無しさん
2019/06/19(水) 23:41:34.55ID:4D/OEXM7669デフォルトの名無しさん
2019/06/20(木) 02:50:29.68ID:KaE8/eZI >>647 あのさ、何がしたいのかはっきりとわからないけど、
これじゃダメ? enumerate は、カウンタと変数を取り扱える。 この場合は count がカウンター
for count , x in enumerate( 'ABC') :
……print(count,x)
‘’’
0 A
1 B
2 C
‘’’
これじゃダメ? enumerate は、カウンタと変数を取り扱える。 この場合は count がカウンター
for count , x in enumerate( 'ABC') :
……print(count,x)
‘’’
0 A
1 B
2 C
‘’’
670デフォルトの名無しさん
2019/06/20(木) 03:08:19.35ID:KaE8/eZI >>657 そうですよ。 比べる時は型を合わせましょう。
Python に型がないわけじゃないです。
print( '10.5' > str( 10 ) )
True
print( '010.5' > str( 10 ) )
False
print( float('010.5') >10 )
True
Python に型がないわけじゃないです。
print( '10.5' > str( 10 ) )
True
print( '010.5' > str( 10 ) )
False
print( float('010.5') >10 )
True
671デフォルトの名無しさん
2019/06/20(木) 03:10:43.94ID:KaE8/eZI だってさ、何を比べたいのか解からなければ答えを出せないじゃん
672デフォルトの名無しさん
2019/06/20(木) 05:43:15.51ID:lI3MWhAi Javascriptとかは多少行儀悪くても配慮してくれるから
"10.5" > 10
->true
"10.5" > 11
->false
ってなるけどpythonはstrを自動でintやfloatに変えたりみたいなことはしない
"10.5" > 10
->true
"10.5" > 11
->false
ってなるけどpythonはstrを自動でintやfloatに変えたりみたいなことはしない
673デフォルトの名無しさん
2019/06/20(木) 10:11:04.32ID:So5aQwHx JavaScript は、型違いでもエラーにせず、正常に値を返すから、怖いで!
"10.5" > 10 // true
"10.5ab" > 10 // false
あれ?
なんで、false になった?
"10.5" > 10 // true
"10.5ab" > 10 // false
あれ?
なんで、false になった?
674デフォルトの名無しさん
2019/06/20(木) 10:12:49.88ID:QjpR73zC 教えてください、
デスクトップに、MMというフォルダがあって、
そのなかに、.pyのプログラムたくさん入っているんですが、
その中の、main.pyを実行したいです。
アナコンダと、Pycharmとspyderはインストールされてるのですが、
Pycharmかspyderで実行するにはどうしたらいいですか?
MMフォルダは、デスクトップじゃなくて、
どこかに移したほうがいいでしょうか?
main.pyだけ、Pycharmやspyderに登録?みたいなことすればいいのかな?
それとも、フォルダごとどうにかするんでしょうか?
デスクトップに、MMというフォルダがあって、
そのなかに、.pyのプログラムたくさん入っているんですが、
その中の、main.pyを実行したいです。
アナコンダと、Pycharmとspyderはインストールされてるのですが、
Pycharmかspyderで実行するにはどうしたらいいですか?
MMフォルダは、デスクトップじゃなくて、
どこかに移したほうがいいでしょうか?
main.pyだけ、Pycharmやspyderに登録?みたいなことすればいいのかな?
それとも、フォルダごとどうにかするんでしょうか?
675674
2019/06/20(木) 10:56:02.63ID:QjpR73zC フォルダを、
Cドライブに移動して、
Pycharmでフォルダを開いて、main.pyを実行できました、
済みませんでした。
それで実行はできたのですが、
import xxx
とエラーが出てしまいました、
フォルダの中に、xxx.pycというのがあったのですが、
これをimportするのは、どうすればいいんだろ?
Cドライブに移動して、
Pycharmでフォルダを開いて、main.pyを実行できました、
済みませんでした。
それで実行はできたのですが、
import xxx
とエラーが出てしまいました、
フォルダの中に、xxx.pycというのがあったのですが、
これをimportするのは、どうすればいいんだろ?
676デフォルトの名無しさん
2019/06/20(木) 16:03:34.90ID:9IsAc6k5 import sys
sys.path.append('.')
sys.path.append('.')
677デフォルトの名無しさん
2019/06/20(木) 17:08:36.67ID:Gh9YFRfh >>672 数字の文字列は数字に変換して比較できるけど、
ab とかいう文字列は数字に変換のしようがないんだから、常にFalse
ab とかいう文字列は数字に変換のしようがないんだから、常にFalse
678デフォルトの名無しさん
2019/06/20(木) 19:25:28.55ID:Zb4kTX93 インスタンス参照しないクラス内のメソッドって推奨されないの?
prcharmがこれstaticメソッドじゃねてうるさいんだけどいちいち注意してくるてことはなんかそういう決まりごとあるのかなって
prcharmがこれstaticメソッドじゃねてうるさいんだけどいちいち注意してくるてことはなんかそういう決まりごとあるのかなって
679デフォルトの名無しさん
2019/06/20(木) 21:23:28.89ID:YziWl+1U680デフォルトの名無しさん
2019/06/20(木) 21:45:57.62ID:YziWl+1U Pythonのデコレータは
@staticmethod
だった
@staticmethod
だった
681デフォルトの名無しさん
2019/06/20(木) 23:14:43.30ID:So5aQwHx Ruby で説明すると、
例えば、Math などのモジュール関数だろ。
sin, cos を求めるだけに、インスタンスは不要!
num = 0
Math.sin( num ) #=> 0.0
これがインスタンスから、呼び出すメソッドなら、こう書かないといけない!
これは面倒
num.sin
例えば、Math などのモジュール関数だろ。
sin, cos を求めるだけに、インスタンスは不要!
num = 0
Math.sin( num ) #=> 0.0
これがインスタンスから、呼び出すメソッドなら、こう書かないといけない!
これは面倒
num.sin
682デフォルトの名無しさん
2019/06/20(木) 23:41:56.65ID:jqCnedIj683デフォルトの名無しさん
2019/06/21(金) 00:01:13.71ID:mV8VdTGo >>681
ゆっくり死んでいってるねwRubywww
ゆっくり死んでいってるねwRubywww
684デフォルトの名無しさん
2019/06/21(金) 15:11:57.32ID:UE9bWJst pythonで正規表現をしたいです。
文字列中にある\をすべて削除したいのですが、text.replace("\\","")とやっても消えていない部分があります。
\',\'のような文字列が残ってしまいます。
これらを消すにはどうしたらいいのでしょうか?
また、listname.mylist=83656873;\ngFilename.file=435;mylist=new list(\'\\という部分を削除したいときにはどのように指定すればいいのでしょうか
数字部分は動的です。
本当に困ってしまったのでどうかよろしくお願いします。
文字列中にある\をすべて削除したいのですが、text.replace("\\","")とやっても消えていない部分があります。
\',\'のような文字列が残ってしまいます。
これらを消すにはどうしたらいいのでしょうか?
また、listname.mylist=83656873;\ngFilename.file=435;mylist=new list(\'\\という部分を削除したいときにはどのように指定すればいいのでしょうか
数字部分は動的です。
本当に困ってしまったのでどうかよろしくお願いします。
685デフォルトの名無しさん
2019/06/21(金) 15:15:14.54ID:FHFz4hve import re
686デフォルトの名無しさん
2019/06/21(金) 15:18:39.53ID:HK0kbqVP 女性には優しい
687デフォルトの名無しさん
2019/06/21(金) 15:30:32.33ID:/W/rELqI >>684 そのソースコードをどういうコンピュータで入力したか知らないけど、 \ には2種類のコードがあるの知ってる?
x5C と xA5
バックスラッシュ と円サイン。 どちらも表示させると \ になるから紛らわしい。
消したいのはバックスラッシュでしょ?
x5C と xA5
バックスラッシュ と円サイン。 どちらも表示させると \ になるから紛らわしい。
消したいのはバックスラッシュでしょ?
688デフォルトの名無しさん
2019/06/21(金) 15:36:47.21ID:/W/rELqI >>684 エディタで置換をして自分の思った通りに置換できるかどうか確かめてみたら?
listname.mylist=83656873;gFilename.file=435;mylist=new list('\
と変換したいの?
listname.mylist=83656873;gFilename.file=435;mylist=new list('\
と変換したいの?
689デフォルトの名無しさん
2019/06/21(金) 20:49:35.84ID:6zksQt8q scrapyのxpathについての質問です
'https://news.yahoo.co.jp/pickup/6327568'の画像を取得するのに
response.xpath('//div[@class="tpcHeader_thumb"]/p/@src')をすると []
となってしまいます。
"https://giwiz-tpc.c.yimg.jp/q/iwiz-tpc/images/tpc/2019/06/21/1561110546_20190621-00000092-reut-000-view.jpg"
という結果が欲しいのですがどうしたらいいのでしょうか。
'https://news.yahoo.co.jp/pickup/6327568'の画像を取得するのに
response.xpath('//div[@class="tpcHeader_thumb"]/p/@src')をすると []
となってしまいます。
"https://giwiz-tpc.c.yimg.jp/q/iwiz-tpc/images/tpc/2019/06/21/1561110546_20190621-00000092-reut-000-view.jpg"
という結果が欲しいのですがどうしたらいいのでしょうか。
690デフォルトの名無しさん
2019/06/21(金) 21:27:55.15ID:4afmC10x >>689
.extract() がいるとか。
.extract() がいるとか。
691デフォルトの名無しさん
2019/06/21(金) 21:42:41.85ID:6zksQt8q >>690
.extract()を付けてもダメでした
.extract()を付けてもダメでした
692デフォルトの名無しさん
2019/06/21(金) 23:52:47.22ID:0OlnkRWI >>684-688
\ はバックスラッシュで、
\n は、単に改行を表す、エスケープシーケンス
Ruby で説明すると、abc の後ろで改行されている!
123, xyz の後ろでは改行されない
p で内容を見ると、"〜" で囲まれているから、これは文字列であり、
789 の後ろに、改行コードがあることがわかる
print "123"
print "abc\nxyz"
p "789\n"
出力
123abc
xyz"789\n"
エディタの表示では改行されるが、文字列の内部表現では、\n となる。
\n は、単なる決め事であり「\ n」という2文字が、実際に存在するわけではない!
文字数も、\n で、1文字扱い。
p "\n".length #=> 1
\ はバックスラッシュで、
\n は、単に改行を表す、エスケープシーケンス
Ruby で説明すると、abc の後ろで改行されている!
123, xyz の後ろでは改行されない
p で内容を見ると、"〜" で囲まれているから、これは文字列であり、
789 の後ろに、改行コードがあることがわかる
print "123"
print "abc\nxyz"
p "789\n"
出力
123abc
xyz"789\n"
エディタの表示では改行されるが、文字列の内部表現では、\n となる。
\n は、単なる決め事であり「\ n」という2文字が、実際に存在するわけではない!
文字数も、\n で、1文字扱い。
p "\n".length #=> 1
693デフォルトの名無しさん
2019/06/21(金) 23:57:15.00ID:d6L9tKc5 日本の文化について質問したら韓国文化の説明が始まった。何でも日本文化は韓国のパクりなんだそうな。
694デフォルトの名無しさん
2019/06/22(土) 00:38:53.50ID:sUTyEXDJ >>689-691
これは、一番近い先祖のID からの、パスになっていない!
'//div[@class="tpcHeader_thumb"]/p/@src'
Chrome の開発者ツールで、右クリックメニューから、XPath, CSS Selector を取得すると、
//*[@id="tpcHeader"]/div[2]
#tpcHeader > div.tpcHeader_thumb
CSS Selector で、
#tpcHeader > div.tpcHeader_thumb > p.tpcHeader_thumb_img
XPath で、p の直下ではない!
p要素のsrc 属性だろ
Ruby で、selenium-webdriver, nokogiri で、作った
driver.navigate.to "https://news.yahoo.co.jp/pickup/6327568" # ニュース
doc = Nokogiri::HTML( driver.page_source )
# at_css で、該当する最初の1つだけを取得する
element = doc.at_css( "#tpcHeader > div.tpcHeader_thumb > p.tpcHeader_thumb_img" )
url = element.attr( "src" )
puts url #=> 画像のURL
これは、一番近い先祖のID からの、パスになっていない!
'//div[@class="tpcHeader_thumb"]/p/@src'
Chrome の開発者ツールで、右クリックメニューから、XPath, CSS Selector を取得すると、
//*[@id="tpcHeader"]/div[2]
#tpcHeader > div.tpcHeader_thumb
CSS Selector で、
#tpcHeader > div.tpcHeader_thumb > p.tpcHeader_thumb_img
XPath で、p の直下ではない!
p要素のsrc 属性だろ
Ruby で、selenium-webdriver, nokogiri で、作った
driver.navigate.to "https://news.yahoo.co.jp/pickup/6327568" # ニュース
doc = Nokogiri::HTML( driver.page_source )
# at_css で、該当する最初の1つだけを取得する
element = doc.at_css( "#tpcHeader > div.tpcHeader_thumb > p.tpcHeader_thumb_img" )
url = element.attr( "src" )
puts url #=> 画像のURL
695デフォルトの名無しさん
2019/06/22(土) 02:34:58.97ID:e0kWbxTa >>694
うるせぇ死ねや
うるせぇ死ねや
696デフォルトの名無しさん
2019/06/23(日) 05:01:23.91ID:oAAMU4yG >>688
listname.mylist=83656873;\ngFilename.file=435;mylist=new list(\'\\
を消したいです
別に変換がしたいわけじゃないんですけど・・・
なんか変なこと言ってるから伝わってないんでしょうか・・・
listname.mylist=83656873;\ngFilename.file=435;mylist=new list(\'\\
を消したいです
別に変換がしたいわけじゃないんですけど・・・
なんか変なこと言ってるから伝わってないんでしょうか・・・
697デフォルトの名無しさん
2019/06/23(日) 05:10:25.54ID:oAAMU4yG というか、そもそもa='3745'のときにa.replace("\d*","A")とやっても置換されません
考えられる理由を教えてください
一体どこがおかしいのでしょうか
import reは当然してます。aはstrです。
考えられる理由を教えてください
一体どこがおかしいのでしょうか
import reは当然してます。aはstrです。
698デフォルトの名無しさん
2019/06/23(日) 05:49:47.15ID:q/+ohx0h 考えられるって言うか
str.replaceは正規表現を受け付けない
import reすればstr.replaceで正規表現が使えるなんて誰から聞いたのか知らないけど
大人しくre.sub使ってください
str.replaceは正規表現を受け付けない
import reすればstr.replaceで正規表現が使えるなんて誰から聞いたのか知らないけど
大人しくre.sub使ってください
699デフォルトの名無しさん
2019/06/23(日) 05:59:21.30ID:q/+ohx0h あとねーこういう質問するときのテクニックとして
〜を消したいですとかじゃなくて
入力と欲しい出力を示す
例えば
入力文字列は "listname.mylist=83656873;\ngFilename.file=435;mylist=new list(\'\"
で、出力として "listname.mylist=83656873;ngFilename.file=435;mylist=new list('"
を得たいです。とかね
〜を消したいですとかじゃなくて
入力と欲しい出力を示す
例えば
入力文字列は "listname.mylist=83656873;\ngFilename.file=435;mylist=new list(\'\"
で、出力として "listname.mylist=83656873;ngFilename.file=435;mylist=new list('"
を得たいです。とかね
700デフォルトの名無しさん
2019/06/23(日) 11:48:37.39ID:HeOsQws8 >>696 全く伝わらないな、全体の文字を1文字残らず消したいと言う意味?
兎に角出力サンプルを出してくれ。
兎に角出力サンプルを出してくれ。
701デフォルトの名無しさん
2019/06/23(日) 22:07:49.80ID:WHM6Ibwm python2 からの移行はどんな具合ですか?
数年前は一部の強力なモジュールなどが 2 で
移行がしにくい状態だったと思いますが、
2 の公式サポートが あと1年程でおわるはずです
そろそろ全て移行のめどがついたころだと思っているのですが
数年前は一部の強力なモジュールなどが 2 で
移行がしにくい状態だったと思いますが、
2 の公式サポートが あと1年程でおわるはずです
そろそろ全て移行のめどがついたころだと思っているのですが
702デフォルトの名無しさん
2019/06/23(日) 22:37:21.11ID:WqK+VfGt 今日日python2使ってるやつは無能かマゾか基本的人権が保証されていない環境で働いてる奴のどれか
703デフォルトの名無しさん
2019/06/23(日) 23:37:12.74ID:opi3Xmop すみません、
デスクトップの、helloフォルダに、
hello.pyがあって、
これを、コマンドプロンプトから実行したいのですが、
cd desktop\hello
これでフォルダまで行きましたが、
そのあと、python hello.py
とかいても、
SyntaxErrorとかがでていまいます、
どうやって書けばいいでしょうか?
デスクトップの、helloフォルダに、
hello.pyがあって、
これを、コマンドプロンプトから実行したいのですが、
cd desktop\hello
これでフォルダまで行きましたが、
そのあと、python hello.py
とかいても、
SyntaxErrorとかがでていまいます、
どうやって書けばいいでしょうか?
704デフォルトの名無しさん
2019/06/24(月) 00:01:07.49ID:WQxplhkO >>703
hello.pyの内容が間違ってるんじゃね
hello.pyの内容が間違ってるんじゃね
705デフォルトの名無しさん
2019/06/24(月) 00:04:47.81ID:OkN3wkON どれどれ
オジサンにハローどっとパイを見せてごらん
ヒヒヒ
オジサンにハローどっとパイを見せてごらん
ヒヒヒ
706デフォルトの名無しさん
2019/06/24(月) 00:13:55.02ID:wS2YUFlH707デフォルトの名無しさん
2019/06/24(月) 01:38:45.88ID:oP64UM4n >>706 吹いた。
708デフォルトの名無しさん
2019/06/24(月) 02:25:14.26ID:pob0qL26 >>707
拭けよ
拭けよ
709692
2019/06/24(月) 06:47:15.10ID:a0F4XMAJ710デフォルトの名無しさん
2019/06/24(月) 06:50:24.39ID:GM36sbD/ >>702
製品がサポートしてるpythonが2系
3系以降予定だけど一定期間は並行で動くから2で良いし…どうせ日本語ドキュメント出て来るのはもう少し後だし…
て経緯で一部2一部3でやってる
正直3のが書きやすいけど
製品がサポートしてるpythonが2系
3系以降予定だけど一定期間は並行で動くから2で良いし…どうせ日本語ドキュメント出て来るのはもう少し後だし…
て経緯で一部2一部3でやってる
正直3のが書きやすいけど
711デフォルトの名無しさん
2019/06/24(月) 08:30:06.05ID:jfLkgzx4 色んなアプリに入っている「Pythonでスクリプト書けます」がまだ少なからずPython2だなあ
712デフォルトの名無しさん
2019/06/24(月) 10:30:58.01ID:ZLUJdTng 英語読めんのか
それは難儀やなあ
それは難儀やなあ
713デフォルトの名無しさん
2019/06/24(月) 13:03:19.50ID:NW8XqAfb 3が良いと思ったのは3.6からだな
3.5までのは書きにくい
3.5までのは書きにくい
714デフォルトの名無しさん
2019/06/24(月) 14:38:54.17ID:BXNZhLwW >>709 その可能性が高いな。 \' みたいなのが削除できないとか言ってたし。
\’ の\はエスケープ文字だから、実態は ' 1文字になることを知らないのだろうね。
ソース上は \' と書いても、変数の中では \みたいなエスケープ文字はなくなってるから幾ら探したって見つかるわけがない。
\’ の\はエスケープ文字だから、実態は ' 1文字になることを知らないのだろうね。
ソース上は \' と書いても、変数の中では \みたいなエスケープ文字はなくなってるから幾ら探したって見つかるわけがない。
715デフォルトの名無しさん
2019/06/24(月) 16:18:09.49ID:gvIH4051 tkinterで.afterで自分自身を呼び出し続ける関数を使ってるwindowを閉じると
invalid command name "2615371636680xxxx" while executing
"2615371636680xxxx" ("after" script)
のエラーが発生します。
tkinterのループを抜けた(windowを閉じた)後に関数を呼び出してるからなのですが
回避する方法わかる方いませんか?
2件ほど海外で困ってる人は見かけましたが…よくわかりません。
invalid command name "2615371636680xxxx" while executing
"2615371636680xxxx" ("after" script)
のエラーが発生します。
tkinterのループを抜けた(windowを閉じた)後に関数を呼び出してるからなのですが
回避する方法わかる方いませんか?
2件ほど海外で困ってる人は見かけましたが…よくわかりません。
716デフォルトの名無しさん
2019/06/24(月) 17:53:31.81ID:eHWTfFeZ 盛大に使い方を間違ってるように感じるので
おまえのソース貼れ
おまえのソース貼れ
717715
2019/06/24(月) 22:38:25.86ID:gvIH4051718デフォルトの名無しさん
2019/06/25(火) 14:08:12.58ID:Cc6pu6kp pythonの主な用途は何ですか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 ★2 [Hitzeschleier★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★2 [ぐれ★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 日経平均の下落率3%超す、財政懸念で長期金利上昇 ★2 [お断り★]
- 【実況】博衣こよりのえちえち歌枠🧪
- 【高市朗報】 日本政府「一昨年は1300億円。去年も防衛費が1100億円余ったw」 日本の防衛費は充分足りてる事が判明。増やす必要無し [485983549]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 高市早苗「支持者の理解を得られないので台湾発言を撤回できない」 [931948549]
- 外務省局長、よくわからないまま帰国へ [834922174]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
