当スレに★Python以外のプログラミング言語での回答類を書くべからず★
派生言語はそれぞれ専スレがあるのでそっち池。
「Ruby」「某言語では」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。
★エラーを解決したい場合は、
表示されてるエラー全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
実行環境(Pythonのバージョン・OSとIDEの種類とバージョン)をシッカリ書くこと。
【【【複数の連続半角スペースはなかったことになる・タブがうまく入らない5chの仕様】】】に注意!
Pythonの★ソースコードをそのまま5ちゃんにコピペすると、インデントが崩れてチヌ★ので
↓等の、いわゆるコードうp用サイトに貼ってこいください。
ttps://techiedelight.com/compiler/ Run Code機能あり。最近流行中?
ttp://ideone.com/ デフォ設定はC用のため言語選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Python公式サイト◇ http://www.python.org/
◇まとめwiki◇ ttp://python.rdy.jp/wiki.cgi
〇前スレ〇 くだすれPython(超初心者用) その50【まず1嫁】
http://mevius.5ch.net/test/read.cgi/tech/1598527450/
次スレは >>985 あたりが挑戦してくだしあ。(980過ぎて自動落ちは、無くなって久しい)
### END OF TEMPLATE ###
探検
くだすれPython(超初心者用) その51【まず1嫁】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/10/17(土) 10:05:38.14ID:1RQ0Wdhu282デフォルトの名無しさん
2020/11/05(木) 20:30:58.64ID:HQNZIllF283デフォルトの名無しさん
2020/11/05(木) 21:25:23.66ID:DpIRk9h7 >>278
csvではいかんのか?
csvではいかんのか?
284デフォルトの名無しさん
2020/11/05(木) 23:23:30.89ID:4fCLIDu0 もしよろしければ教えて下さい。
リストの要素単独に1を与えようとして、a[i][j]=1のときに
a[i][j]=a[i][j]+1
とすると、
なぜかa[i][j]以外のa[i+1][j],a[i+2][j],a[i+3][j]・・・もすべて2となってしまします。
考え方間違ってますでしょうか?
リストの要素単独に1を与えようとして、a[i][j]=1のときに
a[i][j]=a[i][j]+1
とすると、
なぜかa[i][j]以外のa[i+1][j],a[i+2][j],a[i+3][j]・・・もすべて2となってしまします。
考え方間違ってますでしょうか?
285デフォルトの名無しさん
2020/11/05(木) 23:39:04.11286デフォルトの名無しさん
2020/11/06(金) 00:03:28.62ID:5acjwhy7 ブラウザなど、多くのアプリは、SQLite を内蔵してる。
ゲームエンジンでは、Lua, Squirrel
単純な構造なら、CSV。
複雑な構造なら、JSON, YAML, XML
そのプログラミング言語特有の形式を使うと、別の言語で処理できない
ゲームエンジンでは、Lua, Squirrel
単純な構造なら、CSV。
複雑な構造なら、JSON, YAML, XML
そのプログラミング言語特有の形式を使うと、別の言語で処理できない
287デフォルトの名無しさん
2020/11/06(金) 00:14:09.97ID:Wznfx/R9288デフォルトの名無しさん
2020/11/06(金) 01:53:35.34ID:szUY6t26 ループ中で+1してるんだろね
289デフォルトの名無しさん
2020/11/06(金) 06:46:41.84ID:PAcV0VwR290デフォルトの名無しさん
2020/11/06(金) 15:50:21.95ID:LTqO0fOq291デフォルトの名無しさん
2020/11/06(金) 15:59:51.87ID:KUVDet8J pickle
npzじゃあんまり固めてないな
npzじゃあんまり固めてないな
292デフォルトの名無しさん
2020/11/06(金) 20:27:32.32ID:1gMNE7IB293デフォルトの名無しさん
2020/11/07(土) 00:42:40.82ID:zMpN0fYG 画像比較のライブラリみたいのってないの?
メソッドに送ると相似率が返ってくるみたいな
メソッドに送ると相似率が返ってくるみたいな
294デフォルトの名無しさん
2020/11/07(土) 02:04:50.34 Google Cloud VisionのAPIに画像投げてパラメーター比較すればできそう
295デフォルトの名無しさん
2020/11/07(土) 03:36:36.18ID:CdQvP3Xl anaconda使ってるやつええんか
296デフォルトの名無しさん
2020/11/07(土) 04:34:06.90ID:ZonlAFvd JaneとかIrvineとかののステイタスバーの要素を読み込む方法がわからない
297デフォルトの名無しさん
2020/11/07(土) 12:00:05.29ID:LW+62T9+ https://ideone.com/JaF7A2
配列を0の箇所に表示するにはどうしたらいいんでしょうか?0は壁でテトリス作成中です。
if文で条件指定していますが、うまくいきません。
こうなります。
0部分にだけ表示させる分岐を教えて下さい。
[1, 2, 3, 3, 0, 0, 0, 1]
[1, 2, 3, 3, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 1, 1, 1, 1, 1, 1, 1]
配列を0の箇所に表示するにはどうしたらいいんでしょうか?0は壁でテトリス作成中です。
if文で条件指定していますが、うまくいきません。
こうなります。
0部分にだけ表示させる分岐を教えて下さい。
[1, 2, 3, 3, 0, 0, 0, 1]
[1, 2, 3, 3, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 1, 1, 1, 1, 1, 1, 1]
298デフォルトの名無しさん
2020/11/07(土) 13:38:20.15ID:CPm1qeuk スレチ
299デフォルトの名無しさん
2020/11/07(土) 15:53:18.39ID:LW+62T9+ スレチではないです
300デフォルトの名無しさん
2020/11/07(土) 15:55:50.21ID:CPm1qeuk 300get
301デフォルトの名無しさん
2020/11/07(土) 16:01:26.61ID:80Ksuy/i 能登ちゃんは処女?
302デフォルトの名無しさん
2020/11/07(土) 16:43:06.82ID:LW+62T9+ >>297
別スレに移動するです
別スレに移動するです
303デフォルトの名無しさん
2020/11/07(土) 16:50:09.54ID:i83Sw+va >>297
お前は自己板に専スレ立てろレベル
お前は自己板に専スレ立てろレベル
304デフォルトの名無しさん
2020/11/07(土) 21:58:11.38ID:ZMEyYeEe Raspberry pi 4B でPytorchのtorchvisionパッケージ(0.8.0)をインストールしたいのですが、pip3でインストールしようとすると、0.2.2までしか無いってエラーメッセージが出て困ってます。みなさん自分でビルドしてるのでしょうか?もし良い方法があればよろしくお願いします。
305デフォルトの名無しさん
2020/11/08(日) 00:22:47.76ID:r3laU95t 漏れは、Windows 10, WSL1, Ubuntu 18.04 で、
VSCode の拡張機能、Remote WSL も使う
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 をコンパイルして入れた
なぜかと言うと、パッケージマネージャーに入っているのは、
古いバージョンが多いので使えない
build-essential とか使って、コンパイルする
build-essential には、
gcc(GNU C compiler), g++(GNU C++ compiler), libc6-dev(GNU C Library), make などが入っています
パッケージ: build-essential
https://packages.ubuntu.com/ja/bionic/build-essential
簡単なのは、DockerHub で、それ用のDockerを探す
VSCode の拡張機能、Remote WSL も使う
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 をコンパイルして入れた
なぜかと言うと、パッケージマネージャーに入っているのは、
古いバージョンが多いので使えない
build-essential とか使って、コンパイルする
build-essential には、
gcc(GNU C compiler), g++(GNU C++ compiler), libc6-dev(GNU C Library), make などが入っています
パッケージ: build-essential
https://packages.ubuntu.com/ja/bionic/build-essential
簡単なのは、DockerHub で、それ用のDockerを探す
306デフォルトの名無しさん
2020/11/08(日) 00:31:34.39ID:cR4RFWp/ winのpyaudioでwasapi排他モードを使いたいんですが
デバイスには他のアプリケーションからアクセスできるので
wasapi共有モードっぽいです
排他モードに切り替えるにはどうすれば良いですかね
デバイスには他のアプリケーションからアクセスできるので
wasapi共有モードっぽいです
排他モードに切り替えるにはどうすれば良いですかね
307デフォルトの名無しさん
2020/11/09(月) 00:13:57.75ID:AHppX36c ベトナム戦争で韓国軍に家族を虐殺されたベトナム人女性が
韓国政府に損害賠償を求める裁判を初めて起こした。
韓国では慰安婦問題などで日本批判が長年展開されているが、
「戦時の暴力」をめぐり今度は韓国政府が法的責任を問われる側に立たされた。
https://special.sankei.com/a/international/article/20201022/0003.html
韓国政府に損害賠償を求める裁判を初めて起こした。
韓国では慰安婦問題などで日本批判が長年展開されているが、
「戦時の暴力」をめぐり今度は韓国政府が法的責任を問われる側に立たされた。
https://special.sankei.com/a/international/article/20201022/0003.html
308デフォルトの名無しさん
2020/11/10(火) 12:52:08.49ID:JaMU8miU tkinterで教えて下さい
┏━━━━━━━━━━━━━┓
┃ □□ ┃ ━ window
┃ □□ ┃ ─ Frame + ScrolledText
┃※───────────┐┃ □ Button
┃│ │┃
┃│ │┃
┃└───────────┘┃
┗━━━━━━━━━━━━━┛
こんなウィンドウがあった時、※の座標を指定して右とか下にウィンドウを
マウスで広げても追従するにはどうしたらよいでしょうか。
↓は非常に理想に近いのですが、下に隙間が出来てしまっています。(左右下の隙間は5ピクセル程度)
import tkinter as tk
import tkinter.scrolledtext as tkst
win = tk.Tk()
frame1 = tk.Frame(master = win,bg = 'blue')
frame1.pack(pady=50,fill='both', expand='yes')
editArea = tkst.ScrolledText(master = frame1, wrap = tk.WORD,width = 50,height = 20)
editArea.pack(padx=5, pady=5, fill=tk.BOTH, expand=True)
editArea.insert(tk.INSERT,'abcdefg')
win.mainloop()
┏━━━━━━━━━━━━━┓
┃ □□ ┃ ━ window
┃ □□ ┃ ─ Frame + ScrolledText
┃※───────────┐┃ □ Button
┃│ │┃
┃│ │┃
┃└───────────┘┃
┗━━━━━━━━━━━━━┛
こんなウィンドウがあった時、※の座標を指定して右とか下にウィンドウを
マウスで広げても追従するにはどうしたらよいでしょうか。
↓は非常に理想に近いのですが、下に隙間が出来てしまっています。(左右下の隙間は5ピクセル程度)
import tkinter as tk
import tkinter.scrolledtext as tkst
win = tk.Tk()
frame1 = tk.Frame(master = win,bg = 'blue')
frame1.pack(pady=50,fill='both', expand='yes')
editArea = tkst.ScrolledText(master = frame1, wrap = tk.WORD,width = 50,height = 20)
editArea.pack(padx=5, pady=5, fill=tk.BOTH, expand=True)
editArea.insert(tk.INSERT,'abcdefg')
win.mainloop()
309デフォルトの名無しさん
2020/11/10(火) 13:00:14.77ID:08CevRpc pady=0
310デフォルトの名無しさん
2020/11/10(火) 13:48:38.61ID:WtIXeKuk コメントありがとうございます。
pady = 0 だと、上の余白が無くなってしまいます。
上の余白を保ったまま、左右下を動かして追従させたいという事です。
説明不足ですみません。
コメントありがとうございました。
pady = 0 だと、上の余白が無くなってしまいます。
上の余白を保ったまま、左右下を動かして追従させたいという事です。
説明不足ですみません。
コメントありがとうございました。
311デフォルトの名無しさん
2020/11/10(火) 14:15:54.10ID:3xGJBleZ ボタン四つを包んでる仮想フレームが伸縮自在になればいいんでねえの
312デフォルトの名無しさん
2020/11/10(火) 14:18:15.62ID:3xGJBleZ ┏━━━━━━━━━━━━━┓
┃※───────────┐┃ ※目に見えないサイズ可変のフレーム
┃│ □□│┃
┃│ □□│┃
┃└───────────┘┃
┃┌───────────┐┃
┃│ │┃
┃│ │┃
┃└───────────┘┃
┗━━━━━━━━━━━━━┛
┃※───────────┐┃ ※目に見えないサイズ可変のフレーム
┃│ □□│┃
┃│ □□│┃
┃└───────────┘┃
┃┌───────────┐┃
┃│ │┃
┃│ │┃
┃└───────────┘┃
┗━━━━━━━━━━━━━┛
313デフォルトの名無しさん
2020/11/10(火) 19:19:14.70ID:kCGKGXm/ >> 312
助言ありがとうございます。
https://daeudaeu.com/tkinter_place/
を参考に1から作ってみました。
import tkinter
import tkinter.scrolledtext as tkst
# メインウィンドウ作成
app = tkinter.Tk()
app.geometry("600x400")
frame1 = tkinter.Frame(app, width=200, height=200)
editArea = tkst.ScrolledText(app,wrap= tkinter.WORD, width=20,height = 10)
frame1.pack()
editArea.pack(expand=True,fill=tkinter.BOTH,padx=5, pady=5)
# メインループ
app.mainloop()
最初のコメントの説明がわかりにくかったですが、こんな感じのを
イメージしていました。
ありがとうございました。
助言ありがとうございます。
https://daeudaeu.com/tkinter_place/
を参考に1から作ってみました。
import tkinter
import tkinter.scrolledtext as tkst
# メインウィンドウ作成
app = tkinter.Tk()
app.geometry("600x400")
frame1 = tkinter.Frame(app, width=200, height=200)
editArea = tkst.ScrolledText(app,wrap= tkinter.WORD, width=20,height = 10)
frame1.pack()
editArea.pack(expand=True,fill=tkinter.BOTH,padx=5, pady=5)
# メインループ
app.mainloop()
最初のコメントの説明がわかりにくかったですが、こんな感じのを
イメージしていました。
ありがとうございました。
314デフォルトの名無しさん
2020/11/11(水) 13:39:31.48ID:kNJZ67Nm Tweepy分かる人いますか
err.266 This request looks like it might be automated. 〜
のメッセージなんだけどこれってどれくらいほっといたら解除されるんですかね
アプリ切り替えても各key変えても出てくるのでアカウントに対しての制限だとは思うんですが3時間経っても変わらなかったので
err.266 This request looks like it might be automated. 〜
のメッセージなんだけどこれってどれくらいほっといたら解除されるんですかね
アプリ切り替えても各key変えても出てくるのでアカウントに対しての制限だとは思うんですが3時間経っても変わらなかったので
315デフォルトの名無しさん
2020/11/11(水) 13:45:28.69ID:/QH/ERIj banされたんだろ
あきらめろ
あきらめろ
316デフォルトの名無しさん
2020/11/11(水) 13:47:11.21ID:kNJZ67Nm 普通にTwitter公式クライアントでもWebでもツイートrtフォローdm全部できるんですよ
何故かtweepy経由だとダメなんです
何故かtweepy経由だとダメなんです
317デフォルトの名無しさん
2020/11/11(水) 14:01:48.69ID:0Y2LevwY User-Agent 変えてみ
318デフォルトの名無しさん
2020/11/11(水) 14:07:37.84ID:bNkK+RZv APIリクエスト数制限ではなくbotとみなされて制限されたんだから解除されるのはツイッター様の気分次第だろうな
319デフォルトの名無しさん
2020/11/11(水) 14:21:04.98ID:kNJZ67Nm ua変更の方法から調べてきます
320デフォルトの名無しさん
2020/11/11(水) 16:34:56.51ID:kNJZ67Nm わかりませんでした...
321デフォルトの名無しさん
2020/11/11(水) 16:38:22.18ID:KNygXzpI じゃあ諦めよっか
322デフォルトの名無しさん
2020/11/11(水) 20:02:31.92ID:PGhUecNj PythonでMySQLを扱いたいときはSQLAlchemy使うのが無難?
323デフォルトの名無しさん
2020/11/11(水) 20:40:05.69ID:G5q6HZgE pymysql使ってるけどそれで用が足りてる
324デフォルトの名無しさん
2020/11/11(水) 21:07:26.30ID:cJF0V5Oo 無難を求めるなら変なレイヤを重ねない方がトラブルは少ないに決まってる
pymysqlに一票
pymysqlに一票
325デフォルトの名無しさん
2020/11/11(水) 21:59:07.66ID:L1zlK20N 21時に試したけどダメでした
1週間くらい様子見ることにします
1週間くらい様子見ることにします
326デフォルトの名無しさん
2020/11/11(水) 22:19:42.14ID:J97jBwV+ 一番上にimportをまとめた方がいいみたいなベストプラクティスは無いですよね?
import foo
import bar
何らかの処理
import poo
みたいに書きたいのですが
import foo
import bar
何らかの処理
import poo
みたいに書きたいのですが
327デフォルトの名無しさん
2020/11/11(水) 23:04:11.15ID:9AXjOh84 impotent you
328デフォルトの名無しさん
2020/11/11(水) 23:10:54.95ID:TtDOuafs329デフォルトの名無しさん
2020/11/11(水) 23:27:50.57ID:J97jBwV+ >>328
そうなんですね
importとそのimportで読み込んだものを使うプログラムのセットで定型文として
冒頭にコピペしたいとき
必要のないimportが混じってるといちいち消さなきゃいけない or 必要なものは挿入しないといけないので
どうかなと思ったのですが
そうなんですね
importとそのimportで読み込んだものを使うプログラムのセットで定型文として
冒頭にコピペしたいとき
必要のないimportが混じってるといちいち消さなきゃいけない or 必要なものは挿入しないといけないので
どうかなと思ったのですが
330デフォルトの名無しさん
2020/11/11(水) 23:59:37.61ID:TtDOuafs331デフォルトの名無しさん
2020/11/12(木) 00:05:37.45ID:zPJeS2Gd >>330
#!/usr/bin/env python
# -*- coding: utf-8 -*-
的なやつとか
import configparser
config = configparser.ConfigParser()
config.read('config.ini')
してすぐ変数に代入したいときとか
(あくまでコピペする用途に関して)他のimportと干渉しないように書けるのかなぁと
#!/usr/bin/env python
# -*- coding: utf-8 -*-
的なやつとか
import configparser
config = configparser.ConfigParser()
config.read('config.ini')
してすぐ変数に代入したいときとか
(あくまでコピペする用途に関して)他のimportと干渉しないように書けるのかなぁと
332デフォルトの名無しさん
2020/11/12(木) 00:26:37.68ID:zPJeS2Gd ちなみに今は>>331みたいなのをエメットで出して
その下にそのプログラムで必要なimportを追記して
あとで整理(importだけ一番上でまとめる)しようかなと思っていますが
他のプログラムと比較したときにimportの差分がパットみ見づらく放置してしまっています
その程度の用途なら好きに書いても良さそうな気がしてきました
他にいい書き方、整理の仕方があるのかもしれません
その下にそのプログラムで必要なimportを追記して
あとで整理(importだけ一番上でまとめる)しようかなと思っていますが
他のプログラムと比較したときにimportの差分がパットみ見づらく放置してしまっています
その程度の用途なら好きに書いても良さそうな気がしてきました
他にいい書き方、整理の仕方があるのかもしれません
333デフォルトの名無しさん
2020/11/12(木) 00:55:30.25ID:I/DI2P2Q >>329
>必要のないimportが混じってるといちいち消さなきゃいけない or 必要なものは挿入しないといけないので
前者はコードフォーマット機能で自動で消せるし
後者も自作ライブラリじゃなきゃインポート文を自動的に追加する機能があるから
これの作業をすること自体が少ない
ついでに言うとimport文を先頭にまとめるのはpep8でも決められてるから
その辺のコーディングルールに反する事になる
……というかimport文がまとまってないと必要なライブラリ/モジュールが一目で分からんくなるから
可読性がクソ落ちるぞ
>必要のないimportが混じってるといちいち消さなきゃいけない or 必要なものは挿入しないといけないので
前者はコードフォーマット機能で自動で消せるし
後者も自作ライブラリじゃなきゃインポート文を自動的に追加する機能があるから
これの作業をすること自体が少ない
ついでに言うとimport文を先頭にまとめるのはpep8でも決められてるから
その辺のコーディングルールに反する事になる
……というかimport文がまとまってないと必要なライブラリ/モジュールが一目で分からんくなるから
可読性がクソ落ちるぞ
334デフォルトの名無しさん
2020/11/12(木) 01:35:01.77ID:HIqoM8fx335デフォルトの名無しさん
2020/11/12(木) 01:38:26.14ID:HIqoM8fx336デフォルトの名無しさん
2020/11/12(木) 02:06:15.41ID:aGTNjSDS337デフォルトの名無しさん
2020/11/12(木) 06:17:24.73ID:uK53dAw4 from おじさん import 汚いチンコ ass hole
338デフォルトの名無しさん
2020/11/12(木) 10:07:47.02ID:SLO+XJAz >>334
自分はPythonとMysqlを同時に始めたからSQLのが便利だったな
ORMで検索すると一言目にはSQLを書かなくていい覚えなくていいって出るけど、メリットどころかなんでわざわざSQLをORMで書き直す必要があんのって感じだった
一度どっちかが便利だって思ったらそうそう変えられない。入り口によるのかもしれない
自分はPythonとMysqlを同時に始めたからSQLのが便利だったな
ORMで検索すると一言目にはSQLを書かなくていい覚えなくていいって出るけど、メリットどころかなんでわざわざSQLをORMで書き直す必要があんのって感じだった
一度どっちかが便利だって思ったらそうそう変えられない。入り口によるのかもしれない
339デフォルトの名無しさん
2020/11/12(木) 11:41:49.27ID:ctukqySm 1秒後に空ファイルを作るコマンドをなげて、本処理はそこで止まらずに進みたいです。
空ファイルはとりあえず
p=pathlib.Path('xxx')
p.touch()
で作ろうと思っていますが、time.sleepを使うと本処理自身もとまってしまうので使えませんでした。
何か方法はありますか?
空ファイルはとりあえず
p=pathlib.Path('xxx')
p.touch()
で作ろうと思っていますが、time.sleepを使うと本処理自身もとまってしまうので使えませんでした。
何か方法はありますか?
340デフォルトの名無しさん
2020/11/12(木) 11:59:39.24ID:eGo0h3N+ 非同期処理やな
341デフォルトの名無しさん
2020/11/12(木) 12:08:42.65ID:8fd8Jcut いちおう
os.system('sleep 1;touch xxx')
でできますが、一度シェルに投げるのは気持ち悪いので、できればpython内で完結できればと思っています。
os.system('sleep 1;touch xxx')
でできますが、一度シェルに投げるのは気持ち悪いので、できればpython内で完結できればと思っています。
342デフォルトの名無しさん
2020/11/12(木) 12:57:01.06ID:f5BAQJxF thread.run(pathlib.Path('xxx').touch)
touch() じゃなくて touch を渡す
touch() じゃなくて touch を渡す
343デフォルトの名無しさん
2020/11/12(木) 12:57:50.22ID:f5BAQJxF thread.run(lambda : pathlib.Path('xxx').touch)
こっちかも知れん
こっちかも知れん
344デフォルトの名無しさん
2020/11/12(木) 13:17:42.67ID:OJpnz+qw345デフォルトの名無しさん
2020/11/12(木) 13:33:35.86ID:8fd8Jcut346デフォルトの名無しさん
2020/11/12(木) 13:38:24.26ID:8fd8Jcut347デフォルトの名無しさん
2020/11/12(木) 22:29:13.40ID:e5F/VTDC Linux ではロック用途で、安全に一時ファイルを作る関数もある
348デフォルトの名無しさん
2020/11/13(金) 18:22:13.24ID:0B/9Af9p Tkinterてwinで作ったのをmacで表示させると
レイアウトぐちゃぐちゃだけど
他のGUIライブラリも一緒?
Kivy、PyQt、wxPython、PySide辺りで試したことあるひと
教えてくり
レイアウトぐちゃぐちゃだけど
他のGUIライブラリも一緒?
Kivy、PyQt、wxPython、PySide辺りで試したことあるひと
教えてくり
349デフォルトの名無しさん
2020/11/13(金) 18:55:20.26ID:NjVQsvkA >>348
少なくともwxPythonでは乱れる
少なくともwxPythonでは乱れる
350デフォルトの名無しさん
2020/11/14(土) 00:06:13.71ID:XJ24TZhC sizer使えばおk
351デフォルトの名無しさん
2020/11/14(土) 11:11:00.88ID:4Qzmu7NG 絶対配置はどのライブラリもダメてことだよね
OSごとのウインドウやフォントがそもそも違うから
ウイジットを画面いっぱいに埋めるように配置指定すればいけるてことでおk?
でもこれ不格好すぎるんだよね
で空白のためpx単位で指定したらもうアウトてことか…
OSごとのウインドウやフォントがそもそも違うから
ウイジットを画面いっぱいに埋めるように配置指定すればいけるてことでおk?
でもこれ不格好すぎるんだよね
で空白のためpx単位で指定したらもうアウトてことか…
352デフォルトの名無しさん
2020/11/14(土) 11:32:45.42ID:T+rYowJl pythonでマルチプラットフォームのGUIアプリを作ろうとしてる時点で道具の選択を間違ってるよね
353デフォルトの名無しさん
2020/11/14(土) 11:46:08.53ID:QzputhfI ピクセル単位で指定しても良いけど面倒臭いだろ
それでもどうしてもというなら適当に余白造って
OS変わっても大丈夫な様に造るしかない
それでもどうしてもというなら適当に余白造って
OS変わっても大丈夫な様に造るしかない
354デフォルトの名無しさん
2020/11/14(土) 13:47:10.60ID:zVywz4sj autolayout機能のあるライブラリがないの?
355デフォルトの名無しさん
2020/11/14(土) 13:51:47.27ID:4Qzmu7NG 相対値て設定できるライブラリてあるのかな?
356デフォルトの名無しさん
2020/11/14(土) 13:57:01.44ID:l26MbGN7357デフォルトの名無しさん
2020/11/14(土) 14:13:44.32ID:5DwlosOq 初心者相手にデマ撒き散らすのが流行ってんのか?
これも売電推しのマスゴミのせいだな
これも売電推しのマスゴミのせいだな
358デフォルトの名無しさん
2020/11/14(土) 18:59:50.44ID:G79Bc0pr 非同期?アプリを作りたいんだけど、async/awaitが難しすぎて理解できない
俺は無能なんでしょうか
やりたいことは以下
・PCの特定のフォルダを監視し、新規ファイル・更新ファイルがあるたびに
SQLiteのテーブルにファイル名とタイムスタンプを格納・更新する
これを単純なループで作るとPCが固まってしまうので
非同期アプリにする必要があると思った次第
俺は無能なんでしょうか
やりたいことは以下
・PCの特定のフォルダを監視し、新規ファイル・更新ファイルがあるたびに
SQLiteのテーブルにファイル名とタイムスタンプを格納・更新する
これを単純なループで作るとPCが固まってしまうので
非同期アプリにする必要があると思った次第
359デフォルトの名無しさん
2020/11/14(土) 19:11:37.26ID:DnZAmAgg asyncioの惨状なんだあれ
リリース毎にDeprecatedだらけの迷走っぷり
折角async/awaitキーワードまで取り入れたのに名前が足りなくて関数名がおかしくなっとるやん
リリース毎にDeprecatedだらけの迷走っぷり
折角async/awaitキーワードまで取り入れたのに名前が足りなくて関数名がおかしくなっとるやん
360デフォルトの名無しさん
2020/11/14(土) 21:40:51.96ID:xhWL0SJ0 >>358
それは非同期にしなくてもsleep挟めばいいだけじゃないの?
それは非同期にしなくてもsleep挟めばいいだけじゃないの?
361デフォルトの名無しさん
2020/11/14(土) 22:43:31.52ID:HbMOH9xQ 自分はpyqt使ってマルチプラットフォームアプリ作ってます
自分はMacで,周りもMacの人が多いです
議論なされてるようにWinではレイアウトが微妙にズレてますが,大半の人が自分のレイアウトで使えてるから,まあいっかと思ってます
気にできるほど他の言語に明るくないので…
自分はMacで,周りもMacの人が多いです
議論なされてるようにWinではレイアウトが微妙にズレてますが,大半の人が自分のレイアウトで使えてるから,まあいっかと思ってます
気にできるほど他の言語に明るくないので…
362デフォルトの名無しさん
2020/11/14(土) 23:19:14.33 同階層のpyファイルを読み込むにはimport ○○とするらしいのですが
ふと思いました
○○.pyと、すでにインストール済みのモジュール名がかぶったときはどうするのでしょうか
あと、単に同階層の○○.pyをimportすることが明確な場合に、
とりあえず別のインストール済みのモジュールも総当りで?見つけようとするのは無駄な動きな気がしてしまうのですが問題はないのでしょうか
ふと思いました
○○.pyと、すでにインストール済みのモジュール名がかぶったときはどうするのでしょうか
あと、単に同階層の○○.pyをimportすることが明確な場合に、
とりあえず別のインストール済みのモジュールも総当りで?見つけようとするのは無駄な動きな気がしてしまうのですが問題はないのでしょうか
363デフォルトの名無しさん
2020/11/15(日) 06:40:07.09ID:XAziMnEB 同階層のやつが優先されるのでお察しの通りエラーを吐く
なのでモジュールと同じ名前は避ける必要がある
なのでモジュールと同じ名前は避ける必要がある
364デフォルトの名無しさん
2020/11/15(日) 06:55:14.69ID:o8f0udtd >>360
残念ながらWindowsにはsleepがない…
残念ながらWindowsにはsleepがない…
365デフォルトの名無しさん
2020/11/15(日) 10:47:50.77ID:AQ/HY5jp え?
366デフォルトの名無しさん
2020/11/15(日) 11:04:54.86ID:xwGOSzxB367デフォルトの名無しさん
2020/11/15(日) 11:56:58.93ID:4ZGD55Ii >>364
んなわけあるかっ!
んなわけあるかっ!
368デフォルトの名無しさん
2020/11/15(日) 13:03:57.44ID:Q3DWzppx plt.subplot(2, 2, 4)
plt.plot(ほにゃらら)
pltshow()
print('end')
みたいにplt.subplot使ってplt.show()するとplt.show()でグラフ表示した後フリーズして
print('end')
が実行されないのですが・・・、どうすればいいでしょう?
グラフ自体は望んだ通りのものが表示されているのですが、グラフウインドウを閉じてもprintが実行されません。
plt.plot(ほにゃらら)
pltshow()
print('end')
みたいにplt.subplot使ってplt.show()するとplt.show()でグラフ表示した後フリーズして
print('end')
が実行されないのですが・・・、どうすればいいでしょう?
グラフ自体は望んだ通りのものが表示されているのですが、グラフウインドウを閉じてもprintが実行されません。
369デフォルトの名無しさん
2020/11/15(日) 13:28:33.67ID://uHFZpN >>364
なぜsleepコマンドだと思ったのか
なぜsleepコマンドだと思ったのか
370デフォルトの名無しさん
2020/11/15(日) 13:50:29.62ID:1NoBqfO6 フリーズはしていない
戻って来て欲しい時は
plt.draw()
戻って来て欲しい時は
plt.draw()
371デフォルトの名無しさん
2020/11/15(日) 14:04:02.28ID:1NoBqfO6 ごめん間違った
この手順でやってみ
>>> from matplotlib import pyplot as plt
>>> plt.subplot(2, 2, 4)
>>> plt.plot([[1,2,3],[4,5,6]])
>>> plt.pause(0.1) # ここで表示されて 0.1 秒後に戻る
>>> plt.plot([[1,2,3],[4,5,8]])
>>> plt.gcf().canvas.draw() # 更新
この手順でやってみ
>>> from matplotlib import pyplot as plt
>>> plt.subplot(2, 2, 4)
>>> plt.plot([[1,2,3],[4,5,6]])
>>> plt.pause(0.1) # ここで表示されて 0.1 秒後に戻る
>>> plt.plot([[1,2,3],[4,5,8]])
>>> plt.gcf().canvas.draw() # 更新
372デフォルトの名無しさん
2020/11/15(日) 15:07:46.36ID:tav0pD0x 安易にsleep使う素人が多すぎて困る。
373デフォルトの名無しさん
2020/11/15(日) 16:53:25.64ID:lz+gXz1a sleepの使いどころも知らない自称玄人さんジワるw
374デフォルトの名無しさん
2020/11/15(日) 17:14:49.77ID:Q3DWzppx >>371
できました。ありがとうございます。m(_ _)m
でもなんでできたのか、わからない・・・???
plt.show()
でなんでフリーズして
plt.pause(0.1)
plt.gcf()canvas.draw()
だと戻ってくるんでしょう?
できました。ありがとうございます。m(_ _)m
でもなんでできたのか、わからない・・・???
plt.show()
でなんでフリーズして
plt.pause(0.1)
plt.gcf()canvas.draw()
だと戻ってくるんでしょう?
375デフォルトの名無しさん
2020/11/15(日) 17:25:25.17ID:U+/Dwi3J フリーズはしていない
376デフォルトの名無しさん
2020/11/15(日) 17:51:06.67ID:tav0pD0x >>373
sleepなんか使う必要ないから。
sleepなんか使う必要ないから。
377デフォルトの名無しさん
2020/11/15(日) 20:09:31.44ID:Q3DWzppx378デフォルトの名無しさん
2020/11/15(日) 20:29:01.79ID:8j4ATkh0 ここにprintfがないとなぜか動かないんだ
379デフォルトの名無しさん
2020/11/16(月) 12:36:25.59ID:A2ai6viK380デフォルトの名無しさん
2020/11/16(月) 12:44:51.86ID:sF1WJXNT381デフォルトの名無しさん
2020/11/16(月) 19:38:01.87ID:ZlvPcwtM Pythonおじさんがマイクロソフトに入ったから、EXCELにPython同梱して操作できるようにしてくれ(´・ω・`)
382デフォルトの名無しさん
2020/11/16(月) 19:45:47.18ID:ZYi19Xfa 普通にwatchdogモジュール使えばいいんじゃないの
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 731部隊の新資料、中国が公開 「日本が細菌戦の罪を自白」と主張 ロシアが引き渡し [少考さん★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★7 [ぐれ★]
- 【広島】ペルー女性の国保加入を誤って認め、福山市が医療費484万円を肩代わりするミス…入院して手術を受ける [ぐれ★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 山田邦子 ひょうきん族時代の年収は12億円「ただ税金が80%」 [muffin★]
- テメェは俺を怒らせたオラァ👊💢😅💢👊🏡
- 泊まったペンションで殺人事件が起きて外部と連絡もできないときってどうしてる?? [793117252]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪
- ブレイキングダウンの前日記者会見ビンタされて失神してる奴出てるやん
- おさかなさんあつまれえ
- 中国 わりとオブラートに包んでわーくにを牽制してしまう「軍国主義復活の企みは失敗する」 [163661708]
