くだすれPython(超初心者用) その43【Ruby禁止】

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2019/04/16(火) 15:44:21.69ID:jL0dd/ry
★当スレに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/ ログイン必須になりやがった(゚Д゚#)
−−−−天麩羅ここまで−−−−
2019/05/11(土) 06:51:18.00ID:EnxEATp6
コード補完やリファクタリングは圧倒的にPyCharmの方が優秀だけど、VSCodeより動作がやや重いよね
最近は、大規模開発ならPyCharm、スクリプトレベルならVimで書いてるなぁ
2019/05/11(土) 15:23:37.58ID:DsmRq6r2
>>223
インストールしたら負けかなと思っている
258デフォルトの名無しさん
垢版 |
2019/05/11(土) 15:51:29.48ID:Zu95CkvR
スレあってるか分からんけど、
初心者用の本でオススメ教えてください

写真等が多い本が好きです
使用ツール jupyter
言語 python3
目的 データ分析
プログラミングレベル 一昨日からの超初心者、forとifが混じると混乱するレベル
職業 マーケティング関係
データサイエンティストではないけど、簡単な分析できる程度には必要らしい
2019/05/11(土) 16:13:03.63ID:5Kw5zgWV
「みんなのPython 第4版」
2019/05/11(土) 16:33:09.56ID:RyGQcLKj
windows10 anacondaの質問です。
今までctrl+enter や、runで実行出来てたのが、
In [*]: と、数字にならず、アスタリスクになり、実行しても結果out[]が表示されません。

原因がわかる方がいらっしゃったら、解決方法をご教示ください。。
よろしくお願いします。
2019/05/11(土) 16:46:24.99ID:ufZAXouO
とりあえず初心者はpython bootcampやってみればいいよ
テキストはタダで見られるんだから(´・ω・`)
2019/05/11(土) 18:22:35.73ID:4yOQf0dv
>>258
その用途ならPandas(データ処理)やMatplotlib(可視化)のページがあった方がよいと思うので、「東京大学のデータサイエンティスト育成講座」がシンプルにまとまってると思うよ。本屋で立ち読みしてみて。
2019/05/11(土) 19:48:35.46ID:ufZAXouO
今elasticsearchをpythonから操作してるんだけど、APIから帰ってくるdictの階層が深くて、ほしいデータを得るにはflake8の80文字制限を超えて辞書にキーを与えないといけなくなる

80文字制限を守りながら、階層の深い辞書にアクセスするのは、どうしたらええんやろ
2019/05/11(土) 19:58:54.36ID:ufZAXouO
書いたコードはこれなんだけど

https://ideone.com/EGCdwC
2019/05/11(土) 20:25:46.15ID:7zlC5trl
適当に一時変数に入れろよ
2019/05/11(土) 20:40:41.39ID:rUJquBdk
good_new = p1[st==1]

この文の[st==1]ってどんな意味があるんでしょうか?
p1とstはarrayです
2019/05/11(土) 21:34:45.98ID:yYE7toYS
arrayじゃなくてndarrayだったら死んでもらうからな
2019/05/11(土) 22:33:42.54ID:cXrdT2ft
pyinstallerで--noconsole指定してexeができた途端ウィルスバスターに駆除された
--noconsole指定しなければ問題ない
なにが悪い?
2019/05/11(土) 22:42:40.67ID:O6pJDMnS
ウィルスバスターが悪い
2019/05/11(土) 23:24:03.37ID:mAUO1RE5
アナコンダでgdal入れてもimportエラー毎回でて本当困ってる
いろいろググってバージョンとかダウンロード先変えても無理
誰か教えてください
2019/05/12(日) 02:49:27.17ID:6eL3j/AJ
>>270
自分で解決したわ
アナコンダナビゲーターのenvironmentからやればいいだな
2019/05/12(日) 20:28:27.92ID:saOO7fqu
みんなアナコンダ使ってるみたいなんだな...。
俺もMac時代はpyQtとmatplotlib欲しさに穴をインストールしたけど、
Linuxに移ってからはsynapticかpipで欲しいライブラリだけインストールしてる。
個人で使ってる分には今のところ不都合ないけど、Linuxでも穴インスコするメリットあるでしょうか?

ちなみにエディタはgeditで事足りちゃう程度の趣味プログラマーです。
2019/05/12(日) 21:02:23.76ID:cao7rmdV
Pythonで掲示板作ろうかと思っているんだけど
request
urllib
この辺使わないと無理?
2019/05/12(日) 21:14:48.27ID:yphZ1GON
>>273
外部のURLからインポートする機能がなければ不要
2019/05/12(日) 21:20:13.98ID:yphZ1GON
>>272
メリットはOSを跨げること
Redhat系とDebian系の微妙なライブラリの違いを吸収できる
ライブラリごとインストールしてくれるからね
あと一応パッケージ間のバージョン干渉が小さいけど別のchannel使うともはや崩れまくり
他にはpyenvかpipenvとか迷わなくて済むくらい?
2019/05/12(日) 21:29:25.28ID:cao7rmdV
<form action="a.py">
ご感想:<br>
<textarea name="kanso" rows="4" cols="40">ここに感想を記入してください。</textarea><br>
<input type="submit" value="送信"><input type="reset" value="リセット">
</form>

ってやってnameってどうやって受け取るの?
2019/05/12(日) 21:34:49.88ID:JDMVXB4u
>>276
まずはDjangoのチュートリアル本を一通り終えてきなさい
話はそれから
2019/05/12(日) 21:36:21.14ID:yphZ1GON
>>276
モジュールをなるべく使いたくないってことだよね?
環境変数 QUERY_STRING に入ってるよ
2019/05/12(日) 21:41:07.16ID:cao7rmdV
レンタルサーバーで掲示板を
Pythonで作ろうかと考えていたんだけど
post使えないっぽいの
2019/05/12(日) 21:43:25.29ID:6VBOoFSo
postのデータはstdinから読む
2019/05/12(日) 21:49:42.82ID:yphZ1GON
>>279
レンタルサーバにもいろいろあるからよく分からないけどウェブサーバ側でPOSTメソッドを禁止してるってことかな
そんなサーバあまり聞いたことないけど、何か勘違いしてないかな?まぁ技術的にはできるけども

POSTを受け取るには環境変数CONTENT_LENGTHで長さ取得した後、標準入力から受け取ればOK

自分ならそんなクソサーバはやめてDjangoかFlaskが動く環境に乗り換える
2019/05/12(日) 22:02:58.69ID:cao7rmdV
ごめんpostは使える
requestsが使えない
2019/05/12(日) 22:06:19.21ID:cao7rmdV
phpならできるんだけど
Flaskとかdjangoの勉強し直すか
2019/05/12(日) 22:32:07.31ID:yphZ1GON
サーバ標準pythonにモジュールがないってことか
そりゃなさそうだね
最初にサーバ側のマニュアル等を読むのが先かなぁ
DjangoやFlask勉強したところでサーバ側に任意のモジュール置けなければ結局動かないよ

sshでシェルさわれてpipenv等使えて
かつ任意のpythonをuWSGIで呼び出せる環境なんだろうか
2019/05/12(日) 22:50:36.32ID:cao7rmdV
>>284
わかってくれたっぽい
ありがとう了解
2019/05/12(日) 22:51:48.46ID:cao7rmdV
結局SSH使えるように金払わんと触らせんって感じなんだと思う
2019/05/13(月) 08:03:54.93ID:4p+sTSRJ
>>286
一応の解決策としてはanacondaの最小版minicondaを使う
minicondaはあるディレクトリ以下に環境が全てがインストールされるから、ローカルに仮想マシンでも立てて必要なパッケージをインストールした上で、リモート環境にディレクトリごと全アップすれば行ける
呼び出すときは
#!/home/foo/miniconda3/envs/hoge/python
みたいなおまじないを書いて実行権限をつければOK
288デフォルトの名無しさん
垢版 |
2019/05/13(月) 10:59:11.27ID:a5dJb0Yy
普通にflaskでも使えるサービス使えばいいやん
ていうか、素のPythonだけでも掲示板作れるし
2019/05/13(月) 11:05:04.74ID:zTecjvWE
>>288
どうやるんや?
無知なワイに教えてくれ
290デフォルトの名無しさん
垢版 |
2019/05/13(月) 11:09:28.10ID:a5dJb0Yy
>>289
BBSの仕組みとか構成は理解してますか?
2019/05/13(月) 11:24:38.43ID:zTecjvWE
>>290
perlで10年前にテキストから作った事あるけど
どこまで理解できてるかわからん
292デフォルトの名無しさん
垢版 |
2019/05/13(月) 11:39:06.12ID:a5dJb0Yy
>>291
先ずはそこからじゃないですか
構成がわからなければ実装のしようもないので
勉強用ならもっとシンプルなwebサービス作るのもいいと思います
2019/05/13(月) 11:43:51.98ID:zTecjvWE
>>292
ありがと
2019/05/13(月) 11:45:14.42ID:JnOi/xGX
>>291 >>284 が言ってることがすべてだな。 試しにflask をインストールしてみな。
295デフォルトの名無しさん
垢版 |
2019/05/13(月) 11:49:20.80ID:a5dJb0Yy
ていうか、とりあえず作るならローカルでいいじゃん
普通にflask動くし
2019/05/13(月) 11:58:43.35ID:1V7gItaw
そこでbottleですよ。標準ライブラリのみでbottle.pyのファイル一つ置くだけで使えるし
基本はFlaskと同じだから移行もしやすいだろう
2019/05/13(月) 12:03:20.06ID:zTecjvWE
FlaskとかdjangoをPIPインストールしなきゃならんのよ、そのためにはSSH使わなきゃならから少し金払わなきゃならんでがんばっていたのだが
めんどくさいから金払ってフレームワークpipインストールする。
2019/05/13(月) 12:04:27.04ID:zTecjvWE
URLの後ろについてるキーバリューを受け取るだけの作業だよね
なんでそんなのにワシつまずいてんのや
299デフォルトの名無しさん
垢版 |
2019/05/13(月) 12:36:12.68ID:a5dJb0Yy
herokuなら無料で行けそうな気もする
300デフォルトの名無しさん
垢版 |
2019/05/13(月) 12:38:47.78ID:a5dJb0Yy
なんか脆弱性盛り沢山の掲示板作りそう
2019/05/13(月) 12:40:03.88ID:zTecjvWE
>>299
サンクスちょっとググってみる
302デフォルトの名無しさん
垢版 |
2019/05/13(月) 14:13:07.71ID:a5dJb0Yy
ここは是非ともローカル環境での構築を検討してみては如何か
2019/05/13(月) 14:17:37.01ID:zTecjvWE
>>302
ローカルならできまんがな
2019/05/13(月) 14:48:12.13ID:7AXTwu77
例外処理についてなのですが、同じ例外クラスで原因(メッセージ)が違うような例外が複数出る可能性があるとき、どのように処理するのがいいのでしょうか?
具体的には
def function(s):
 if s.isdigit == False:
  raise ValueError(“not digit”)
 if s.isalpha == False:
  raise ValueError(“not alpha”)
 ...........
このような関数をtry:exceptionするときそれぞれの例外を拾ってちゃんとしたエラーメッセージを表示させたいです
305デフォルトの名無しさん
垢版 |
2019/05/13(月) 21:52:43.13ID:XgdYNs3B
文字列は違うんだから区別出来るだろω
2019/05/14(火) 09:16:34.81ID:X1YvCvny
例外を例えば変数eで受けて
e.__str__()するとエラーメッセージの文字列が返ってくるから
それで分岐させるといいよ
2019/05/14(火) 09:35:16.98ID:32DCwaMK
もしくは、例外のインスタンスのargsフィールドに、例外を作成した時の引数が入ってるから、それで見分ける
2019/05/14(火) 13:22:07.50ID:4ADUHoFL
楽天のapiを叩いてランキングを取得したいのですが、30位のみしか表示されません。
1位から順に表示するにはどのように記述すれば良いのでしょうか

r = requests.get(url).json()

for i in r['Items']:
item = i['Item']

print ("順位: ",item["rank"],"位")
print ("商品名: ",item["itemName"])
print ("URL: ",item["itemUrl"])
print ("価格: ",item["itemPrice"])
309デフォルトの名無しさん
垢版 |
2019/05/14(火) 13:37:04.74ID:HHew+yI/
printも字下げ
2019/05/14(火) 13:41:32.81ID:4ADUHoFL
>>309
ありがとうございます!!
311デフォルトの名無しさん
垢版 |
2019/05/14(火) 15:13:09.62ID:pNSYasAh
>>309
何気にすごくね?
2019/05/14(火) 20:19:08.67ID:8F+pJLLr
PythonでWebアプリ作ってます

試作品はNginxとCGIを使っていて、PythonのスクリプトはWebサーバで動作してるのですが、Apache+mod_jk+Tomcatのように、
Pythonスクリプトの実行はWebサーバとは別のサーバで動作させたいと思ってます
(WebサーバにPython3が入ってないため)

Python製Webアプリだとどういう方法がとれるでしょうか
CGIでなくなってもよいので、教えてください
313デフォルトの名無しさん
垢版 |
2019/05/14(火) 23:22:27.98ID:8CYJpuFt
mod_wsgi
flask
Django
2019/05/15(水) 00:15:57.90ID:f13FTa5i
>>312
サーバ1 ... nginx or Apacheでリバースプロキシ
サーバ2 ... 313の方法
2019/05/15(水) 09:42:24.23ID:+619FFiL
mod_wsgi は Apacheのモジュール
nginx uwsgi + flask or django でググれ
2019/05/15(水) 10:15:24.78ID:YHlImeRg
誰かすぐ使えるようなDockerfile配布しろ
2019/05/16(木) 19:48:47.96ID:lb5/XXvB
なぜクラスにはアクセスできるのに、関数のローカルにはアクセスできないんですか?
なぜそういう仕組なのか。

class classname():
x = 10

def funcname():
y = 10

print(classname.x)←いける
print(funcname.y)←だめ
2019/05/16(木) 20:10:10.60ID:rj4hXzDh
クラスを定義した段階で関数のローカル変数スコープなんか存在しないんだからアクセスできるわけがない
2019/05/16(木) 20:13:02.52ID:rj4hXzDh
仮に、作成されたいずれかのインスタンスで、最後に実行された関数のスコープにアクセスできるとしても、
それが何の役に立つのか、グイドには分からなかったのだろう
きみ、親切なら教えてあげるといいぜ
2019/05/16(木) 20:13:58.62ID:ajqaSwE0
>>317
クラススコープは大雑把に言えば名前空間といえる
対して関数のローカルスコープは呼び出し毎のもの
静的ローカル変数ならまだしもアクセスしようがない
2019/05/16(木) 20:24:57.84ID:o7BS+vWv
関数のスコープが消えちゃうならクロージャとして取っておけば良いじゃない!
2019/05/16(木) 20:28:19.69ID:lb5/XXvB
>>320
関数のローカル変数は、関数の実行時にしか呼び出せないってことですか?
2019/05/16(木) 21:12:54.87ID:ajqaSwE0
>>322
変数は呼び出すものではないけど…ローカル変数は実行毎に都度確保される
マルチスレッド等で関数を呼び出しても干渉しないし、終われば破棄される
外部参照の必要がないからそうする訳で、当然アクセス云々も考えられない
2019/05/16(木) 21:15:42.71ID:flS/YdME
>>322
一部の記法が似ているからといって、概念や機能も似ているとは限らないよ

関数は入力に対して出力を得るもの
y = f(x)を実現したいときに
def f(x):
なんか処理
return 結果
と定義して、使うときは
y = f(123)
のように使う
関数のローカル変数はアクセスできず、結果のみ取り出せる

クラスはオブジェクト指向の型を定義するもの
例を挙げると「たい焼きを作る機械」とそれによって量産された「たい焼き」があるとすると、前者はクラスで後者はオブジェクトと呼ばれる
たい焼きを作る機械の重さを5kgとし、これをpythonで書くと
class Taiyaki():
weight = 5
と定義できて
Taiyaki.weightで値を取り出せる
普通は機械を作るだけでは満足せずに、たい焼きを作りたいので
taiyaki1 = Taiyaki()
taiyaki2 = Taiyaki()
のように一旦オブジェクトを作って使う
2019/05/16(木) 21:26:51.62ID:flS/YdME
rubyのメソッドチェーンを曲解して学ぶとこう言う思考になるんだろうか
それともJavaScriptのアロー関数のせいだろうか
いずれにしても興味深い例ではある
2019/05/16(木) 23:36:38.83ID:KaMxoiVl
>>324
その例えはいまいちじゃないかな。
たい焼きではなく、たい焼き製造機を量産していることになるぞ。
2019/05/17(金) 01:15:27.47ID:PQChZNAw
spyder3なんですが、新規ファイルを開いた時に表示される内容を変更するには、どこをいじればいいですか?
デフォルトでmainが表示できるようにしたいんです。
2019/05/17(金) 03:33:59.66ID:+w3GZF24
RStudio とか Octave とかだと、それぞれのインタープリタのコンソールからスクリプトを(部分的に)走らせて、止まったところで変数の内容を確認して、ってやってたんだけど、Python のコンソールではできないみたい。
IDLE とか PyCharm とか使えばできる?
2019/05/17(金) 05:05:15.34ID:GiXqVPbm
関数は入力(引数など)に対して結果を得るものという役割
そういうものだと受け入れます
2019/05/17(金) 08:28:25.48ID:L8EHraRu
受け入れる?
中1数学の一次関数からそうなってる
もしもこの前からずっと消防が聞いてるならやっぱり数学は必要だ
2019/05/17(金) 08:46:02.99ID:YDbG3YPm
オブジェクト指向を学び始めてhttps://github.com/faif/python-patterns/blob/master/patterns/behavioral/state.py
でstateパターンを見たんだけどradioオブジェクトが
self.amstate = AmState(sellf)
みたいな書き方してるけどこういうのって普通なの?
全然良くわかってないけどideでradioオブジェクト見るとradio.state.radio.state,,,,て中身が無限ループしてる感じとかでなんか違和感ある
2019/05/17(金) 09:04:26.49ID:L8EHraRu
まずは関数を入れるやつから

def drill(val):
print("drill:" + str(val))

def saw(val):
print("chain saw:" + str(val))

def vulcan(val):
print("vulcan:" + str(val))


class Robot():
def __init__(self):
self.right_hand = drill
self.left_hand = vulcan


if __name__ == '__main__':
r1 = Robot()
r1.right_hand(123)
2019/05/17(金) 17:54:01.77ID:EytOkEP0
post や form などのモデルで全てが小文字と頭文字のみが大文字、全てが大文字と使い分けられていますが、なにか法則性のようなものはあるのでしょうか?
2019/05/17(金) 18:27:26.09ID:9GdSR9hc
>>333 一般的には、頭文字が小文字で始まれば変数、大文字で始まればグローバルなもの、クラス名とか。
全て大文字ならコンスタント。

じゃないかな。 これに従わなくてもプログラムは通るが、関係者からはこっぴどく叱られるからルールに従った方がみんなが混乱しなくて良い。
プログラムの可読性が随分変わってくる。

また、英単語を繋ぐ時にスペースの代わりに、_ で繋ぐか、次の単語の頭を大文字にするとか言語により暗黙の了解がある。 python は、_ で繋ぐのがお作法みたいだな。

my name は、
python なら my_name
java なら myName

MY_NAME = ‘山田太郎’ #変更しない大前提。
2019/05/17(金) 18:43:54.30ID:EytOkEP0
>>334
分かりやすい解説、ありがとうございます。
法則を意識しながら進めていきます
2019/05/17(金) 18:54:51.33ID:hORxdB5v
>>332
オブジェクトに持たせる?のは普通にやる事なのね(これが包含?)
クラスを持たせた場合、自分を持ってるクラスが参照出来ちゃうのは良い設計なの?
2019/05/17(金) 19:30:02.94ID:YJBEGsTm
失礼します。
何点か質問よろしいでしょうか?

1)
練習として若干複雑なゲームを制作してみようと考えています。
仕様検討中に「pygame で日本語入力は困難」ということに気付き、検索したところ「wxPython を埋め込む」という解決策を見付けたのですが、
英語の掲示板に書かれた情報などがほとんどで、細かい部分がいまいちよく分からなくて困っています。

具体的にやりたいことはこんな感じです。
- キャラクリエイト画面での「名前(日本語単一行)」の入力
- キャラクリエイト画面での「設定(日本語複数行)」の入力
- キャラクリエイト画面で入力した情報の編集
情報が整理してまとめられたサイトあるいは具体的なコードなどご教示いただけると幸いです。
あるいは wxPython を用いない別な方法でも構いません。

2)
上述のものとは別に、理由あって「ライブラリの追加などを行えない2.7環境の使用」という面倒な条件で Markdown(GFM) を扱わなければならないのですが、何か手軽な方法はないでしょうか?
幸いシンタックスハイライトは不要なので自作のパーサを組み込めばいいのでしょうけれども、入れ子のブロック要素やテーブルの処理などが考えるだに面倒くさそうで……。
自作の参考になりそうなコードは見かけたのですが、JavaScript でごちゃごちゃと書かれたものなので解読に手こずっています。
338デフォルトの名無しさん
垢版 |
2019/05/17(金) 20:52:07.74ID:ZwrUn2KF
>>337
Pillowで文字画像を作って貼り付ける
2019/05/17(金) 22:54:47.52ID:4wThypR2
>>331
普通の書き方かと言われると、やるヤツはやると言う言い方が良いだろう
Pythonはオブジェクトの相互参照が得意だから、こう言うやり方が出来る

やらないヤツはどうするかというと、デザインパターンで相互参照はメディエイターパターンを使う

あとステートパターンの状態遷移は、状態の遷移方法について状態側に持たせることについて制約していないので、この書き方は特殊とも言える

が、この書き方のメリットはある
各々の状態が自分以外の状態の全体像を知ることで、次に移る状態が決まっているならば呼び出し側の関数がスッキリする
2019/05/17(金) 23:07:28.53ID:naK0rj9q
python anaconda環境をなんとかググりながら構築した?のが去年
スナフキン氏のbotを使ってみたかったため
バックテストは上手く行きいざ本番
ビットフライヤーサーバーの問題?タイムアウトでうまく行かず
そのうちpubnubがないよとエラーする様になり放置

本日、久しぶりに当該コードサイトにアクセスしてみると、廃止されたpubnubが必要ないコードが公開されてる!
→インストールするもwebsocket moduleがないよと言われる
→pipでとりあえずインスコ
→やっぱ無いらしい←いまここ

誰か助けてエロい人
「importに書いてあるそのmoduleがないよ」って、定義しろごらぁ!っていみ?単純にインストールされてないって意味?
2019/05/17(金) 23:25:39.65ID:4wThypR2
>>340
全く使ったことないけど
pip install websocket-client
じゃダメなの?
2019/05/17(金) 23:34:29.94ID:4wThypR2
>>337
2つ目の質問に対して
gitでソースコードを持ってきて、モジュールをサブディレクトリごと持ってきて対象となるファイルと同じディレクトリにおいてインポートする
2019/05/18(土) 05:35:11.41ID:ltviubpt
>>338
pillow は画像処理のためのライブラリで合ってます?
申し訳ないのですが、文字を出力するのならともかく入力するのに対してどのように活用すればよいのでしょうか……

>>342
ありがとうございます
確かにその方法で行けそうですね
344デフォルトの名無しさん
垢版 |
2019/05/18(土) 10:04:07.26ID:t3WuFmy/
>>343
> pillow は画像処理のためのライブラリで合ってます?
> 申し訳ないのですが、文字を出力するのならともかく入力するのに対してどのように活用すればよいのでしょうか……

文字画像をnumpy array形式で取得すればpygame側で取り込める
2019/05/18(土) 14:18:15.57ID:l1FMyP6g
すまんなんかpipが使えなくなっちゃったんだが
アップデートしたのが原因らしく再インストールしようとしたらそれもpipのコマンドでやれと書いてあるけどそれも出来ないからどうにもならん
2019/05/18(土) 14:27:23.29ID:tLFT43eQ
そうなんだ
大変だね
2019/05/18(土) 14:33:14.45ID:VPpwGCtJ
>>345
OSは?
おそらく
pip install pip
を実行して動かなくなりましたとかそんなんだと思うけど、まずはエラーを貼ろう
2019/05/18(土) 14:39:34.85ID:8FeYY79W
SLLErrorがpython3.6.5でも出てる方いますか?
2019/05/18(土) 14:50:49.57ID:VPpwGCtJ
>>345
モジュールとしてpipを呼び出してもいけない?
python -m pip uninstall pip

>>348
SSLErrorのことかな
最近は出たことないけどもし出てるようなら
pip install -U certifi
して、それでも出るようなら環境変数
REQUESTS_CA_BUNDLE
がどこかでセットされているかも
2019/05/18(土) 17:32:23.24ID:3wQO1SDS
tkinterの
プログレスバーとLabelなどの他の要素を同時に表示し
classを使わない、日本語で書かれたサンプルプログラムを
検索しても、誰も公表してないのは、
何かのイヤガラセかと思ったわ。
351デフォルトの名無しさん
垢版 |
2019/05/18(土) 21:40:38.61ID:Ljc+Dkvf
>>350
なら貴方が調べてまとめればアクセス稼げるし皆んな助かる
2019/05/18(土) 21:56:31.66ID:3GVcWUrb
それをやるのがお前の仕事だろう
2019/05/19(日) 01:43:58.66ID:FQusUtBE
>>181〜からの流れ見て自分も5chに書き込むスクリプト作ってみようと思って何とかできたけどすぐに連投規制になっちゃうわ
普段みたいにCookie削除して別の値を取得すれば書き込めるんだろうけどそのへんググってもよくわからない
2019/05/19(日) 09:29:08.50ID:8BTe2vpb
anaconda 2019.03/Windows x64 Graphical インストーラからインストールしたのですが、anaconda navigator を起動できません
環境
OS Windows7-64bit
発生エラー
Navigator Error
An unexpected error occurred on Navigator start-up
Report
Please report this issue in the anaconda issue tracker
Main Error
'root_prefix'
Traceback
Traceback (most recent call last):

File "C:\Users\x\Anaconda3\lib\site-packages\anaconda_navigator\api\conda_api.py", line 350, in __init__
self.set_conda_prefix(info=get_conda_info())
File "C:\Users\x\Anaconda3\lib\site-packages\anaconda_navigator\api\conda_api.py", line 505, in set_conda_prefix
self.ROOT_PREFIX = info['root_prefix']
KeyError: 'root_prefix'
2019/05/19(日) 10:54:29.00ID:kpt/RDg2
アナコンの事はよくわからんが、多分パスであろうroot_prefixとやらをconfigファイルか環境変数かに入れれば良いんじゃないの
ソースを読め
2019/05/19(日) 11:21:31.84ID:sA5/dcdL
アナコンダはマザーオブオールトラブルズ。
まあwindowsならしょうがないか
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況