!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。
・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨
・エラーを解決したいときは、かならず
エラー文(勝手に省略orスクショうp等の横着禁止)と
おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。
★Pythonのソースコードを5ちゃんに直貼はインデントが崩壊するので、
↓等のコードうp用サイトに貼ってきてくだしあ。(スクリーンショットをうpる「横着」禁止)
ttps://techiedelight.com/compiler/ Run Code機能あり。
ttp://ideone.com/ デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Pythonオフィシャルサイト http://www.python.org/
◇まとめwiki ttp://python.rdy.jp/
●関連スレ● 自称初心者は↓へ
【まず1嫁】くだすれPython(超初心者用) その55
https://mevius.5ch.net/test/read.cgi/tech/1633070807/
〇前スレ〇 Pythonのお勉強 Part65
https://mevius.5ch.net/test/read.cgi/tech/1621749112/
次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなった)
### END of TEMPLATE ###
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
Pythonのお勉強 Part66
レス数が900を超えています。1000を超えると表示できなくなるよ。
1デフォルトの名無しさん (ワッチョイ 9f02-4fXk)
2021/11/15(月) 18:59:43.37ID:f2uNQEAt0828デフォルトの名無しさん
2022/05/09(月) 23:20:59.46ID:KjDUkCYM from sample import mod1, mod2
def mod1():
_return "def mod1でmod1を上書き?"
print(mod1())
print(sample.mod1())
from ○ import ○,○のように明示的にモジュールを指定したいとき
import先のモジュール名と関数名がかぶるとき命名に困る
一体どうしたら・・
対策としてdef _mod1()とかにしてるけどなんかモヤモヤ
def mod1():
_return "def mod1でmod1を上書き?"
print(mod1())
print(sample.mod1())
from ○ import ○,○のように明示的にモジュールを指定したいとき
import先のモジュール名と関数名がかぶるとき命名に困る
一体どうしたら・・
対策としてdef _mod1()とかにしてるけどなんかモヤモヤ
829デフォルトの名無しさん (ワッチョイ 338a-ilRd)
2022/05/09(月) 23:27:02.50ID:dKybY/I70830デフォルトの名無しさん (ワッチョイ d35f-MuOM)
2022/05/09(月) 23:46:05.83ID:VeYZqxsU0831デフォルトの名無しさん (ワッチョイ ca3b-86RF)
2022/05/10(火) 00:00:51.04ID:mBrnJsuS0 sample.mod1 でええがな
832デフォルトの名無しさん
2022/05/10(火) 00:15:18.39ID:Ti0nXdEQ833デフォルトの名無しさん
2022/05/10(火) 00:16:05.16ID:Ti0nXdEQ ハイフンじゃなくてアンダーバーだった
834デフォルトの名無しさん (ワッチョイ 6aec-xLI2)
2022/05/10(火) 01:40:07.98ID:lEEJR5Cu0 元も子もなくない
from sample import mod1
は
import sample as __sample
mod1 = __sample.mod1
と自分で書いたのと同等、そう考えれば避けたくならん?
sample.mod1 に慣れるのがシンプル解
from sample import mod1
は
import sample as __sample
mod1 = __sample.mod1
と自分で書いたのと同等、そう考えれば避けたくならん?
sample.mod1 に慣れるのがシンプル解
835デフォルトの名無しさん
2022/05/10(火) 03:09:57.64ID:Ti0nXdEQ 問題はそこではなくて
命名かぶりそう、っていうのと
かつmod1,mod2,,,を明示したい、という見た目の話ですね
そもそもfrom sample import mod1やめて
import sampleの
sample.mod1でいいじゃん、てなると
そりゃそうでしょ、としか
命名かぶりそう、っていうのと
かつmod1,mod2,,,を明示したい、という見た目の話ですね
そもそもfrom sample import mod1やめて
import sampleの
sample.mod1でいいじゃん、てなると
そりゃそうでしょ、としか
836デフォルトの名無しさん (ワッチョイ ca3b-86RF)
2022/05/10(火) 08:46:15.39ID:mBrnJsuS0 命名が適切ならば被らない
被ってしまうのは命名が間違ってるか省略し過ぎ
違うものが同じ名前になるのは判りやすい書き方とは言えない
被ってしまうのは命名が間違ってるか省略し過ぎ
違うものが同じ名前になるのは判りやすい書き方とは言えない
837デフォルトの名無しさん (ワッチョイ f3fc-7Spq)
2022/05/10(火) 09:25:11.75ID:7ou9dI0M0 Python + selenium にて、Twitterに投稿したいと思っています。
絵文字以外の文字列を投稿するところまでは完成していますので、
絵文字をどのように送ればよいかについてアドバイス(実際のサンプルコード)を
頂きたいです
絵文字以外の文字列を投稿するところまでは完成していますので、
絵文字をどのように送ればよいかについてアドバイス(実際のサンプルコード)を
頂きたいです
838デフォルトの名無しさん (ワッチョイ 2602-j045)
2022/05/10(火) 11:10:12.46ID:V8fc4wuO0 import emoji
839デフォルトの名無しさん (ワッチョイ ca3b-86RF)
2022/05/10(火) 11:18:59.07ID:mBrnJsuS0 youtubeのチャットを字幕化して動画に重ねて表示させたりしてるけど、
絵文字部分もそれ使えばいいのか
絵文字部分もそれ使えばいいのか
840デフォルトの名無しさん
2022/05/10(火) 11:59:58.50ID:Ti0nXdEQ841デフォルトの名無しさん (ワッチョイ bea5-ajea)
2022/05/10(火) 12:15:14.26ID:lN9ZufrH0 <tr>
<td>a</td>
<td>b</td>
</tr>
<tr>
<td>a1</td>
<td>b2</td>
</tr>
<tr>
<td>a3</td>
<td>b3</td>
</tr>
こんなタグがあってaとa1とa3をスクレイピングしたいんですが、どうすればそこだけ抜き取る事が出来ますか?
スライスですかね?
<td>a</td>
<td>b</td>
</tr>
<tr>
<td>a1</td>
<td>b2</td>
</tr>
<tr>
<td>a3</td>
<td>b3</td>
</tr>
こんなタグがあってaとa1とa3をスクレイピングしたいんですが、どうすればそこだけ抜き取る事が出来ますか?
スライスですかね?
842デフォルトの名無しさん (ワッチョイ ca3b-86RF)
2022/05/10(火) 12:15:14.30ID:mBrnJsuS0 オーバーライドまで面倒見るなら同じ名前でいい
843デフォルトの名無しさん (ワッチョイ ca3b-86RF)
2022/05/10(火) 12:16:28.26ID:mBrnJsuS0 emojizeはなんか対応してない文字あるな
辞書が古いのかな
辞書が古いのかな
844デフォルトの名無しさん (ワッチョイ 2a01-Akfl)
2022/05/10(火) 12:23:46.06ID:keCf+vVN0 >>841
.select('tr > td:first-child')]
.select('tr > td:first-child')]
845デフォルトの名無しさん
2022/05/10(火) 13:22:27.15 from bs4 import BeautifulSoup as _soup
html="<table><tr><td>a</td><td>b</td></tr><tr><td>a1</td><td>b2</td></tr><tr><td>a3</td><td>b3</td></tr></table>"
bs = _soup(html, "html.parser")
print([ td.text for td in bs.select("tr > td:nth-of-type(1)") ])
#['a', 'a1', 'a3']
>>841
html="<table><tr><td>a</td><td>b</td></tr><tr><td>a1</td><td>b2</td></tr><tr><td>a3</td><td>b3</td></tr></table>"
bs = _soup(html, "html.parser")
print([ td.text for td in bs.select("tr > td:nth-of-type(1)") ])
#['a', 'a1', 'a3']
>>841
846デフォルトの名無しさん (ワッチョイ bea5-ajea)
2022/05/10(火) 13:26:34.17ID:lN9ZufrH0847デフォルトの名無しさん (ワッチョイ 2301-maJN)
2022/05/10(火) 17:45:38.50ID:4Lkf5W240 pip install soupsieve
soup.select('td:-soup-contains("a")'
)
すみませんなんでもないです...
soup.select('td:-soup-contains("a")'
)
すみませんなんでもないです...
848デフォルトの名無しさん (ワッチョイ 8f01-U1YL)
2022/05/10(火) 18:52:03.76ID:gcxSlYEt0 ・塩野義製薬が週休3日制導入へ 来年4月、副業も解禁
・塩野義製薬が「週休3日」選択可能に 給与は『週休2日の8割』副業や学び直しを支援
・【フォーカス】サタケ/週休3日制 通年導入めざし夏季のみ試行中 交代制で水曜を休日に
・旅館なのに週休3日!?陣屋・若女将の常識を覆した組織改革
・“時代錯誤”から残業ゼロ、週休3日に! 鳥取の不動産会社が
レガシー企業からDX先進企業になれたワケ
・ネクスウェイ、週休4日制・1日3時間勤務選択できる勤務体系を導入
・日本初「週休4日制度」で、優秀な人材を採用するしくみとは? ?
ナレッジソサエティ久田社長に聞いてみた
・塩野義製薬が「週休3日」選択可能に 給与は『週休2日の8割』副業や学び直しを支援
・【フォーカス】サタケ/週休3日制 通年導入めざし夏季のみ試行中 交代制で水曜を休日に
・旅館なのに週休3日!?陣屋・若女将の常識を覆した組織改革
・“時代錯誤”から残業ゼロ、週休3日に! 鳥取の不動産会社が
レガシー企業からDX先進企業になれたワケ
・ネクスウェイ、週休4日制・1日3時間勤務選択できる勤務体系を導入
・日本初「週休4日制度」で、優秀な人材を採用するしくみとは? ?
ナレッジソサエティ久田社長に聞いてみた
849デフォルトの名無しさん (ワッチョイ 9f5f-HNGk)
2022/05/13(金) 14:34:43.72ID:W2vdm6pB0 当方プログラム初心者ですがpythonの**.pyファイルを**.exeにしたい場合どのようにするのでしょうか。
色々ググって全く分からず困っています。
Python27時台に作成されたソースです。ヒントでもよいのでアドバイス頂けると
助かります。
よろしくお願いいたします。
色々ググって全く分からず困っています。
Python27時台に作成されたソースです。ヒントでもよいのでアドバイス頂けると
助かります。
よろしくお願いいたします。
850デフォルトの名無しさん (ワッチョイ be46-wMtl)
2022/05/13(金) 14:44:41.43ID:Lv0l6mLO0 py2exe
851デフォルトの名無しさん (ワッチョイ 9f5f-HNGk)
2022/05/13(金) 14:53:47.58ID:W2vdm6pB0 ひとまずPCにpython27をインストールしました。
次にソースからexeを作成するcmdファイルがありました。
pythonのあとにsetup.py py2exeとあり、setupを見るとソース名が指定してあります。
実行すると何も表示されずするっと消えます。
exeはdistフォルダーに出力とネットではみましたが作成されていません。
エラーが出ているのでしょうか・
次にソースからexeを作成するcmdファイルがありました。
pythonのあとにsetup.py py2exeとあり、setupを見るとソース名が指定してあります。
実行すると何も表示されずするっと消えます。
exeはdistフォルダーに出力とネットではみましたが作成されていません。
エラーが出ているのでしょうか・
852デフォルトの名無しさん (ワッチョイ 3ebb-PnvD)
2022/05/13(金) 15:06:45.57ID:57i+XphT0 まずそのpythonを窓から投げ捨ててください
そのバージョンはサポート切れで今後も躓きまくると思うので、3.10をインストールしなおしたほうがいいよ
そのバージョンはサポート切れで今後も躓きまくると思うので、3.10をインストールしなおしたほうがいいよ
853デフォルトの名無しさん (ワッチョイ ca3b-86RF)
2022/05/13(金) 15:10:10.67ID:NYqRDY4R0 今後のことは3がいいだろうけど、2が3で動かないのはほぼ確実なので、
正しく移植するのが困難だからとりあえず2がいい
正しく移植するのが困難だからとりあえず2がいい
854デフォルトの名無しさん (JP 0Ha2-548A)
2022/05/13(金) 15:11:01.68ID:49OkwO5cH それをすてるなんてとんでもない!
855デフォルトの名無しさん (ワッチョイ 9f5f-HNGk)
2022/05/13(金) 15:12:07.07ID:W2vdm6pB0 ありがとうございます。
実は最新版をいれたのですがソースの規則違反が出てググると3以上で改定されていると・・・
ソース修正ができないのとバグでも出したら怖いので過去Verをいれています。
exe作成時のログは見る事は可能でしょうか
実は最新版をいれたのですがソースの規則違反が出てググると3以上で改定されていると・・・
ソース修正ができないのとバグでも出したら怖いので過去Verをいれています。
exe作成時のログは見る事は可能でしょうか
856デフォルトの名無しさん (JP 0Ha2-VY/U)
2022/05/13(金) 15:15:40.45ID:49OkwO5cH たぶんどっか違うフォルダに保存されてんじゃないの
フルパス指定してみ
フルパス指定してみ
857デフォルトの名無しさん (ワッチョイ 9f5f-HNGk)
2022/05/13(金) 15:27:54.08ID:W2vdm6pB0 エクスプローラーの検索でCドラを検索しても***.exeはヒットせずです。困りました
858デフォルトの名無しさん (ワッチョイ 8a0c-PvPk)
2022/05/13(金) 15:37:11.42ID:nVEMNiPV0 ちなみに君のpython2.7にはpy2exeがインストールされているのかい?
>py -2 -m pip install py2exe
>py -2 -m pip install py2exe
859デフォルトの名無しさん (ワッチョイ 8a0c-PvPk)
2022/05/13(金) 15:42:16.79ID:nVEMNiPV0 py2exeだけでなく、いろんなモジュールが足りなさそう。
860デフォルトの名無しさん (ワッチョイ 9f5f-HNGk)
2022/05/13(金) 15:42:55.38ID:W2vdm6pB0 オプション-2を外して実行するno module named pipです
861デフォルトの名無しさん (ワッチョイ 8a0c-PvPk)
2022/05/13(金) 15:46:03.46ID:nVEMNiPV0 ごめん、2.7はpip使えないんだね。
https://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/
から2.7用をダウンロードしてインストールして。
ちなみに、その .py はpython2.7をインストールしたPCで動く?
モジュール足りてる?
https://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/
から2.7用をダウンロードしてインストールして。
ちなみに、その .py はpython2.7をインストールしたPCで動く?
モジュール足りてる?
862デフォルトの名無しさん (ワッチョイ 8a0c-PvPk)
2022/05/13(金) 16:01:49.02ID:nVEMNiPV0863デフォルトの名無しさん (ワッチョイ 9f5f-HNGk)
2022/05/13(金) 16:15:55.03ID:W2vdm6pB0 >>861 的確なアドバイスに大変感謝します!!!インストール後にexe作成のcmd実行で
画面えらいメッセージが流れdistフォルダーが作成されました。
近くにいたら寿司でも奢りたい気分ですがまさか5chで解決するとはw
本当に泣きたいくらいに感謝です。ありがとうございました。
画面えらいメッセージが流れdistフォルダーが作成されました。
近くにいたら寿司でも奢りたい気分ですがまさか5chで解決するとはw
本当に泣きたいくらいに感謝です。ありがとうございました。
864デフォルトの名無しさん (ワッチョイ 6302-j045)
2022/05/13(金) 17:10:28.05ID:pgIIrT+10 釣り質問じゃなかったのか‥
865デフォルトの名無しさん (ワッチョイ 8a0c-PvPk)
2022/05/13(金) 17:53:38.97ID:nVEMNiPV0 >>863 できたexeファイルはまともに動くかい?
なんかモジュールが足りないとかエラーメッセージでないかい?
なんかモジュールが足りないとかエラーメッセージでないかい?
866デフォルトの名無しさん (ワッチョイ 9f5f-P+Vy)
2022/05/13(金) 18:13:37.25ID:W2vdm6pB0 ありがとうございます。先ほど本番環境で検証したら
LoaLibrary(pythondll) failedが表示され動作停止されました。
なかなかすんなりいきません。
LoaLibrary(pythondll) failedが表示され動作停止されました。
なかなかすんなりいきません。
867デフォルトの名無しさん (ワッチョイ 8a0c-PvPk)
2022/05/13(金) 18:18:27.99ID:nVEMNiPV0 ソースの先頭部分、import文だけでも晒してみ。
868デフォルトの名無しさん (ワッチョイ 8a0c-PvPk)
2022/05/13(金) 18:19:26.63ID:nVEMNiPV0 必要なモジュールが足りてないんだわ。py2exeだけじゃなくて必要なものが色々足りてないと思う。
869デフォルトの名無しさん (ワッチョイ 9f5f-P+Vy)
2022/05/13(金) 18:29:53.64ID:W2vdm6pB0 こんな感じです。
# coding: cp932
import os
import os.path
import shutil
import ftplib
import sys
import ConfigParser
import md5
import datetime
import logging
import logging.config
import yaml # warning: this package needs to be installed manually before
# download at: http://pyyaml.org/wiki/PyYAML
# coding: cp932
import os
import os.path
import shutil
import ftplib
import sys
import ConfigParser
import md5
import datetime
import logging
import logging.config
import yaml # warning: this package needs to be installed manually before
# download at: http://pyyaml.org/wiki/PyYAML
870デフォルトの名無しさん (ワッチョイ 8a0c-PvPk)
2022/05/13(金) 18:39:39.77ID:nVEMNiPV0 https://qiita.com/sg0hsmt/items/f8fc8d587bff816654a8
を参考に pip をインストール。
pip install で ConfigParser, md5, yaml をインストール。
で、再度 exe を作成。
を参考に pip をインストール。
pip install で ConfigParser, md5, yaml をインストール。
で、再度 exe を作成。
871デフォルトの名無しさん (ワッチョイ 8a0c-PvPk)
2022/05/13(金) 18:41:46.96ID:nVEMNiPV0 3.10の仮想環境で確認しているから、ひょっとしたらもっと足りないかもしれない。
872デフォルトの名無しさん (ワッチョイ 8a0c-PvPk)
2022/05/13(金) 18:45:07.56ID:nVEMNiPV0 2.7時代のモジュールインストールって pip で問題なし? to 諸先輩方。
873デフォルトの名無しさん
2022/05/13(金) 19:08:43.44 ワンチャン3系でこれでexe化して動くかも知れない
https://colab.research.google.com/drive/1S8Rwdz7m6BtVivwviLDGoISPGKpDRFWG
https://colab.research.google.com/drive/1S8Rwdz7m6BtVivwviLDGoISPGKpDRFWG
874デフォルトの名無しさん (ワッチョイ 9f5f-P+Vy)
2022/05/13(金) 19:12:21.15ID:W2vdm6pB0 pipのインストールサイトを見ましたがこれはAまたはBのどちらかをすればよいのでしょうか。
また、(a)はコマンドプロンプトで実行を意味していますでしょうか。素人すぎる質問ですみません
また、(a)はコマンドプロンプトで実行を意味していますでしょうか。素人すぎる質問ですみません
875デフォルトの名無しさん (ワッチョイ 8a0c-PvPk)
2022/05/13(金) 19:24:22.42ID:nVEMNiPV0 (a)の方が簡単そう。URLは生きてた。コマンドプロンプトでもパワーシェルでもOK。
876デフォルトの名無しさん (ワッチョイ 8a0c-PvPk)
2022/05/13(金) 19:29:45.53ID:nVEMNiPV0 curlってwindowsにあるんだっけ?...
877デフォルトの名無しさん (アウアウウー Sa1f-KEdX)
2022/05/13(金) 20:01:23.82ID:F7OwU1g5a Windows 10 Ver.1803(RS3)から標準でburlburl.exeがあるしPowerShellにもInvoke-WebRequestのAliasとしてcurlがある
878デフォルトの名無しさん (ワッチョイ 9f5f-HNGk)
2022/05/13(金) 20:08:59.92ID:W2vdm6pB0 ひとまず(a)でインストールできています。Exeも作り直しテストをしたいとこですが
本番環境ですぐにできないため、明日に持ち越しです・・・
ご協力いただいた方には本当に感謝します。明日も質問を上げるかも知れませんので
是非よろしくお願いします!!!
本番環境ですぐにできないため、明日に持ち越しです・・・
ご協力いただいた方には本当に感謝します。明日も質問を上げるかも知れませんので
是非よろしくお願いします!!!
879デフォルトの名無しさん (ワッチョイ 8a0c-PvPk)
2022/05/13(金) 20:12:07.27ID:nVEMNiPV0 とりあえず乙
880デフォルトの名無しさん (ワッチョイ 1f7c-EjCo)
2022/05/14(土) 00:43:01.55ID:5cKH7ieg0 一番簡単に取れるPythonの資格は何?
881デフォルトの名無しさん (ワッチョイ 85bb-mOD9)
2022/05/14(土) 08:39:39.21ID:M4U6Kwpw0 async/awaitってマルチスレッドと何が違うの?
どっちも並行処理でしょ?
どっちも並行処理でしょ?
882デフォルトの名無しさん (アウアウウー Sa31-RRyn)
2022/05/14(土) 08:43:42.98ID:jSA3rKOXa async/awaitがちょっと抽象的な書き方です
883デフォルトの名無しさん (ワッチョイ 85bb-mOD9)
2022/05/14(土) 09:15:07.14ID:M4U6Kwpw0 >>882
抽象的ってどういうこと?
抽象的ってどういうこと?
884デフォルトの名無しさん (アウアウウー Sa31-kfZy)
2022/05/14(土) 09:28:44.78ID:PIoNYaJwa マルチスレッドは並行動作させる仕組み
await/asyncは並行動作させるための記述方法
await/asyncは並行動作させるための記述方法
885デフォルトの名無しさん (ワッチョイ 85bb-mOD9)
2022/05/14(土) 10:23:45.32ID:M4U6Kwpw0 言語機能かライブラリかってことか
当然async/awaitのほうが性能はいいわけだな
当然async/awaitのほうが性能はいいわけだな
886デフォルトの名無しさん (アウアウウー Sa31-RRyn)
2022/05/14(土) 10:40:14.07ID:jSA3rKOXa >>885
そんな話はしとらん
そんな話はしとらん
887デフォルトの名無しさん (ワッチョイ ffbb-8bUP)
2022/05/14(土) 10:55:58.27ID:/95bir/q0 async awaitはシングルスレッドでCPUリソースを有効活用する仕組み、
マルチスレッドは実装によっては複数コアで実行される可能性がある、
じゃね?
で、CPythonはマルチスレッド対応がイケてないからマルチプロセッシングやasync awaitのほうが早い、と
マルチスレッドは実装によっては複数コアで実行される可能性がある、
じゃね?
で、CPythonはマルチスレッド対応がイケてないからマルチプロセッシングやasync awaitのほうが早い、と
888デフォルトの名無しさん (ワッチョイ 85bb-mOD9)
2022/05/14(土) 11:12:36.39ID:M4U6Kwpw0 async/awaitってシングルスレッドなのか
それじゃ根本から全然違うな
それじゃ根本から全然違うな
889デフォルトの名無しさん (アウアウウー Sa31-RRyn)
2022/05/14(土) 11:19:02.13ID:jSA3rKOXa 単に非同期なだけで、下のスレッドの使われ方は言及しない
大抵の実装はマルチスレッド使うんじゃないか?
大抵の実装はマルチスレッド使うんじゃないか?
890デフォルトの名無しさん (ワッチョイ 85bb-mOD9)
2022/05/14(土) 11:35:19.17ID:M4U6Kwpw0 並行処理のところは実装依存てことか
async/awaitのほうがスレッドより早いのも実装によるってことかな
早いなら使ってみるけど
async/awaitのほうがスレッドより早いのも実装によるってことかな
早いなら使ってみるけど
891デフォルトの名無しさん (ワッチョイ 2b3b-2W3f)
2022/05/14(土) 11:46:36.70ID:XO4cGfGE0 シングルスレッドかマルチスレッドかは処理の切り替えの効率だけの話で、
CPUが具体的にどうなってるかまで考えてコード書かない
CPUが具体的にどうなってるかまで考えてコード書かない
892デフォルトの名無しさん (ワッチョイ bf08-gwfl)
2022/05/14(土) 11:48:41.98ID:Bl8gIrrF0 プログラミングスタイルのちがいだからそこ
両方つかえばすぐわかると思うけど頭でっかちになってる
両方つかえばすぐわかると思うけど頭でっかちになってる
893デフォルトの名無しさん (ワッチョイ bf08-gwfl)
2022/05/14(土) 11:49:43.80ID:Bl8gIrrF0 >>892
文脈からマルチスレッド=threadingと思ってるとした前提
文脈からマルチスレッド=threadingと思ってるとした前提
894デフォルトの名無しさん (ワッチョイ ffbb-8bUP)
2022/05/14(土) 12:00:04.45ID:/95bir/q0 >>889
マルチスレッドで動かすためにはプログラマ自身がクリティカルセクションとかアトミック処理とかマルチスレッドで動くことに気を使わないといけないけど、async awaitでそんなコード見たことないよね?
マルチスレッドで動かしはじめたら世間が大混乱するからasync awaitをマルチスレッドで実装している処理系なんて一つもないと思うよ
マルチスレッドで動かすためにはプログラマ自身がクリティカルセクションとかアトミック処理とかマルチスレッドで動くことに気を使わないといけないけど、async awaitでそんなコード見たことないよね?
マルチスレッドで動かしはじめたら世間が大混乱するからasync awaitをマルチスレッドで実装している処理系なんて一つもないと思うよ
895デフォルトの名無しさん (ワッチョイ 2b3b-2W3f)
2022/05/14(土) 12:08:53.97ID:XO4cGfGE0 干渉を気にしないといけないのはマルチプロセスなのでは?
896デフォルトの名無しさん (ブーイモ MM5b-8bUP)
2022/05/14(土) 12:13:43.53ID:GFQtpQmSM マルチスレッドでも変わらないよ。
手書きしたスワップ処理をマルチスレッドで動かしたときのことを考えてみて
手書きしたスワップ処理をマルチスレッドで動かしたときのことを考えてみて
897デフォルトの名無しさん (アウアウウー Sa31-RRyn)
2022/05/14(土) 12:27:08.85ID:jSA3rKOXa898デフォルトの名無しさん (ワッチョイ 85bb-mOD9)
2022/05/14(土) 13:02:49.29ID:M4U6Kwpw0899デフォルトの名無しさん (ブーイモ MMb3-UFSD)
2022/05/14(土) 15:34:48.59ID:TFzn0YZeM >>889
自動で複数スレッドを使うような実装も可能だろうけど
PythonはGILがあるから1プロセスで複数タスクを並列実行はできないので基本みんなシングルスレッド
asyncioやtrioでもブロッキングなAPIをawaitできるようにするのにスレッドを使うけど
自動じゃなくてプログラマが別スレッドを使うように指定する
自動で複数スレッドを使うような実装も可能だろうけど
PythonはGILがあるから1プロセスで複数タスクを並列実行はできないので基本みんなシングルスレッド
asyncioやtrioでもブロッキングなAPIをawaitできるようにするのにスレッドを使うけど
自動じゃなくてプログラマが別スレッドを使うように指定する
900デフォルトの名無しさん (アウアウウー Sa31-RRyn)
2022/05/14(土) 15:55:29.78ID:DJFcmjHSa901デフォルトの名無しさん (ワッチョイ 2b3b-2W3f)
2022/05/14(土) 16:04:59.45ID:XO4cGfGE0 ProcessPoolExecutor だと複数プロセス動く
902878 (ワッチョイ 0f5f-hFP2)
2022/05/14(土) 16:39:07.81ID:Sh1ZlMqp0 本日テストをしましたが状況変わらずです。
lodlibrary(pythondll) failed
こちらでググりまくりましたがしっくりくるものなしです。
python 2.7では
lodlibrary(pythondll) failed
こちらでググりまくりましたがしっくりくるものなしです。
python 2.7では
903デフォルトの名無しさん (ワッチョイ 230c-yvGd)
2022/05/14(土) 17:09:04.91ID:Z9o6dlRH0 ConfigParser, md5, yamlはインストールした?
>pip install configparser
同様に md5, yaml も。」
>pip install configparser
同様に md5, yaml も。」
904デフォルトの名無しさん (ワッチョイ 230c-yvGd)
2022/05/14(土) 17:31:05.25ID:Z9o6dlRH0905デフォルトの名無しさん (ワッチョイ 230c-yvGd)
2022/05/14(土) 17:39:51.00ID:Z9o6dlRH0 必要なのはyamlだけでした。他は大丈夫。2.7.18で確認。
906デフォルトの名無しさん (ワッチョイ b161-ohTG)
2022/05/14(土) 17:55:05.18ID:RctUCGjO0907デフォルトの名無しさん (ワッチョイ 0f5f-hFP2)
2022/05/14(土) 18:06:44.64ID:Sh1ZlMqp0 pipのインストールでエラー出ていないためno moduleのため(b)実行
その後にinstall ConfigParserで下記です
ERROR: Could not find a version that satisfies the requirement ConfigParser (from versions: none)
ERROR: No matching distribution found for ConfigParser
これも適正なバージョンがあるのでしょうか
その後にinstall ConfigParserで下記です
ERROR: Could not find a version that satisfies the requirement ConfigParser (from versions: none)
ERROR: No matching distribution found for ConfigParser
これも適正なバージョンがあるのでしょうか
908デフォルトの名無しさん (ワッチョイ 230c-yvGd)
2022/05/14(土) 18:49:50.06ID:Z9o6dlRH0 ごめんて。confipaserとmd5はインストール不要。
yamlだけ上記URLからダウンロードしてインストール。
yamlだけ上記URLからダウンロードしてインストール。
909デフォルトの名無しさん (ワッチョイ 0f5f-hFP2)
2022/05/14(土) 19:22:11.28ID:Sh1ZlMqp0 ご指摘の通り、distをみると何やらlibrary.zipも更新されていたため、持ち込みすると
確かにエラーはなく瞬時に終了。
ただし、このPGMはメッセージを表示するので何か不足してするっとしてる模様です。
今度は原因追及のためのデバッグでしょうか・・・
確かにエラーはなく瞬時に終了。
ただし、このPGMはメッセージを表示するので何か不足してするっとしてる模様です。
今度は原因追及のためのデバッグでしょうか・・・
910デフォルトの名無しさん (ワッチョイ d7f2-hFP2)
2022/05/14(土) 19:52:40.03ID:+KadxVti0 >>900
マルチコアCPUが普通だから、欲しいのは
同時に動かんマルチスレッドではなく
同時に動くマルチスレッドだからな。
Ruby、JavaScriptと言った他のスクリプト言語でも
同時に動かんマルチスレッドなのかな
マルチコアCPUが普通だから、欲しいのは
同時に動かんマルチスレッドではなく
同時に動くマルチスレッドだからな。
Ruby、JavaScriptと言った他のスクリプト言語でも
同時に動かんマルチスレッドなのかな
911デフォルトの名無しさん (ワッチョイ 230c-yvGd)
2022/05/14(土) 19:57:24.63ID:Z9o6dlRH0912デフォルトの名無しさん (ワッチョイ 230c-yvGd)
2022/05/14(土) 20:00:21.13ID:Z9o6dlRH0 https://www.python-izm.com/third_party/executable/py2exe/
stup.py に 'bundle_files': 1 と書いてあれば単一ファイルになるのでlibrary.zipは不要。exeのみの持ち込みでOK。
stup.py に 'bundle_files': 1 と書いてあれば単一ファイルになるのでlibrary.zipは不要。exeのみの持ち込みでOK。
913デフォルトの名無しさん (ワッチョイ 230c-yvGd)
2022/05/14(土) 20:02:05.32ID:Z9o6dlRH0 コマンドプロンプトで該当.pyファイルのあるフォルダーに移動。
> python ~.py
で表示されるエラーメッセージは?
> python ~.py
で表示されるエラーメッセージは?
914デフォルトの名無しさん (ワッチョイ 2b3b-2W3f)
2022/05/14(土) 20:06:53.07ID:XO4cGfGE0 マルチコアが活きるのは膨大な計算量の必要なかなり限定した用途だけで、
PCが重い原因は普通はI/Oが詰まってるだけだから、
待ち時間を無くすだけで高速化する
PCが重い原因は普通はI/Oが詰まってるだけだから、
待ち時間を無くすだけで高速化する
915デフォルトの名無しさん (ワッチョイ ab46-UXMI)
2022/05/14(土) 20:15:55.36ID:jzLnji7p0 計算量が重いならPythonを使うべきじゃない
916デフォルトの名無しさん (アウアウウー Sa31-RRyn)
2022/05/14(土) 20:16:11.96ID:xesr1KoTa917デフォルトの名無しさん (ワッチョイ d7f2-hFP2)
2022/05/14(土) 20:37:14.90ID:+KadxVti0 >>916
pyrthon(スクリプト系言語?)で需要があるのはそれらで、
同時に動くマルチスレッドは需要があんまりないということで
Pythonの実装が楽な(?)同時に動かんマルチスレッドでいいやなんかな。
一方、C/C++と言ったバイナリを生成する言語なら同時に動くマルチスレッド
が出来るからな。まぁ、言語によって需要が違うからこうなるんだろうが。
pyrthon(スクリプト系言語?)で需要があるのはそれらで、
同時に動くマルチスレッドは需要があんまりないということで
Pythonの実装が楽な(?)同時に動かんマルチスレッドでいいやなんかな。
一方、C/C++と言ったバイナリを生成する言語なら同時に動くマルチスレッド
が出来るからな。まぁ、言語によって需要が違うからこうなるんだろうが。
918デフォルトの名無しさん (ブーイモ MM5b-UFSD)
2022/05/14(土) 21:09:13.65ID:snZyUFUoM919デフォルトの名無しさん (ワッチョイ d7f2-hFP2)
2022/05/14(土) 21:52:06.99ID:+KadxVti0 >>918
そうなのか
>JavaScriptは同時に動くけど起動や受け渡しのオーバーヘッドが大きいから...
スクリプト系言語でも出来るようにすることはできるが、こんなもんになるから
使う用途が限られるってことか。
Pythonで同時に動くマルチスレッドを実現しても、スレッド間の受け渡しのオーバーヘッドが大きいとなると
マルチプロセスと変わらないからな
そうなのか
>JavaScriptは同時に動くけど起動や受け渡しのオーバーヘッドが大きいから...
スクリプト系言語でも出来るようにすることはできるが、こんなもんになるから
使う用途が限られるってことか。
Pythonで同時に動くマルチスレッドを実現しても、スレッド間の受け渡しのオーバーヘッドが大きいとなると
マルチプロセスと変わらないからな
920デフォルトの名無しさん (ワッチョイ 6fbd-r8mr)
2022/05/14(土) 22:33:29.74ID:K0T2aHl10 教えてください
❕のosコマンドを読み込む方法を。
VSCode editorでJupiterの拡張子ipynbをローカルで実行するとき、!lsはエラーはかない
拡張子pyだと
!lsがエラーになる
.pyだと❕はことごとくエラーになる
windowsでAnacondaで作成したPython環境です
❕のosコマンドを読み込む方法を。
VSCode editorでJupiterの拡張子ipynbをローカルで実行するとき、!lsはエラーはかない
拡張子pyだと
!lsがエラーになる
.pyだと❕はことごとくエラーになる
windowsでAnacondaで作成したPython環境です
921デフォルトの名無しさん (アウアウウー Sa31-RRyn)
2022/05/14(土) 23:16:29.05ID:xesr1KoTa javascriptこそ基本的にシングルスレッドやろ?
ばんばん割り込み使うけど
Web WorkderAPIとかいうのあるらしい
ばんばん割り込み使うけど
Web WorkderAPIとかいうのあるらしい
922デフォルトの名無しさん (JP 0H6b-M8Iz)
2022/05/15(日) 09:07:10.14ID:znmAnpzRH JSはsetTimeoutとか使うと別スレッドであとでやってくれるんじゃないの?
923デフォルトの名無しさん (ワッチョイ bb4b-gwfl)
2022/05/15(日) 10:02:05.44ID:PVwd+Za60 ネイティブとグリーンなスレッドを区別せんと話が交錯する
コンテキストの維持にネイティブスレッド利用してる実装はあるかもしれんけど
ややこしくなるから並列でスケジューリングはしてないはず
コンテキストの維持にネイティブスレッド利用してる実装はあるかもしれんけど
ややこしくなるから並列でスケジューリングはしてないはず
924デフォルトの名無しさん (ブーイモ MMf3-UFSD)
2022/05/15(日) 10:36:17.87ID:mtu4G8vxM925デフォルトの名無しさん (アウアウウー Sa31-RRyn)
2022/05/15(日) 12:41:52.49ID:jVQ55S+ha >>923
でも真の並行動作が必要になる話もしとらんわけでどっちでもいいのでは
でも真の並行動作が必要になる話もしとらんわけでどっちでもいいのでは
926デフォルトの名無しさん (アウアウウー Sa31-tgW/)
2022/05/15(日) 21:04:51.49ID:zhjKYdu2a ngramを作りたいのですが文章が以下のようなlistで表されています
何かいい方法ありますか?
[’あいう’, obj, ’えお’]
ほしい結果 ('あ', 'い'), ('い', 'う'), ('う', obj), (obj, 'え'), ('え', 'お'),
何かいい方法ありますか?
[’あいう’, obj, ’えお’]
ほしい結果 ('あ', 'い'), ('い', 'う'), ('う', obj), (obj, 'え'), ('え', 'お'),
927デフォルトの名無しさん (ワッチョイ 2b3b-2W3f)
2022/05/15(日) 21:11:11.14ID:AiBNhIbA0 全体を1つのリストにする
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★2 [ぐれ★]
- 【速報】中国、水産物輸入停止と通達 「処理水」理由、日本政府へ ★7 [おっさん友の会★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… [BFU★]
- 中国側が首相答弁の撤回要求、日本側拒否★7 [夜のけいちゃん★]
- 「高市人気」どこに? 自民候補が福島市長選で大敗、葛飾区議選でも苦戦 衆院早期解散論に冷や水 [1ゲットロボ★]
- 【ホタテ】中国が水産物輸入停止を伝達「ビクビクしながら…」北海道の水産業者からは落胆の声 [おっさん友の会★]
- 中国「水産物輸入停止は高市首相の発言が理由」 [256556981]
- 日本人、ついに気づく「あれ、日本が対中国で取れる対抗措置ってなくない…?」 [931948549]
- 【号外】中国外務省、高市首相が台湾関連の発言を撤回しなければ「断固たる対抗措置」を取らざるを得ないと述べた [115996789]
- 中国「次に禁止してほしいものを教えて」 [358382861]
- 【画像】外務省局長のあの写真、日本側に無許可で撮影されたものだったwwwwwwwww [834922174]
- 【速報】中国、水産物輸入停止★3 [989870298]
