!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
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 9f02-4fXk)
2021/11/15(月) 18:59:43.37ID:f2uNQEAt0793デフォルトの名無しさん (ワッチョイ 7f21-KWE8)
2022/05/06(金) 15:49:38.97ID:psJUmtHU0794792 (ワンミングク MMdb-NEd7)
2022/05/06(金) 16:41:48.16ID:U4lMD6QTM795デフォルトの名無しさん
2022/05/06(金) 17:42:55.06ID:NlkHDn7u DBにしろpandasにしろ時間管理だとこんな感じにするかな
pandasの使い方これで合ってたかは忘れたけど
https://colab.research.google.com/drive/1W6g9HLYOliL3i9Dc-t6lfnw4oxsTPh4K
today=datetime.now().replace(hour=0, minute=0, second=0, microsecond=0)
df=pd.DataFrame([
{"名前":"Aさん","開始":"2022-05-04 07:00:00","終了":"2022-05-04 16:00:00","description":""},
{"名前":"Bさん","開始":None,"終了":None,"description":"有給"},
{"名前":"Aさん","開始":"2022-05-05 07:00:00","終了":"2022-05-05 16:00:00","description":""},
{"名前":"Bさん","開始":"2022-05-05 07:00:00","終了":"2022-05-05 17:00:00","description":""},
{"名前":"Aさん","開始":"2022-05-06 07:00:00","終了":"2022-05-06 17:00:00","description":""},
{"名前":"Cさん","開始":"2022-05-06 10:00:00","終了":"2022-05-06 12:00:00","description":"早退"},
{"名前":"Bさん","開始":"2022-05-06 08:00:00","終了":"2022-05-06 19:30:00","description":""},
{"名前":"Dさん","開始":f"{today:%Y}-{today:%m}-{today:%d} 08:00:00","終了":f"{today:%Y}-{today:%m}-{today:%d} 21:00:00","description":""},
])
df["開始"]=pd.to_datetime(df["開始"])
df["終了"]=pd.to_datetime(df["終了"])
#Bさんのみ
#df[df["名前"]=="Bさん"]
#2022年5月6日のAさんの出勤時刻
df[df["名前"]=="Aさん"][df["開始"].dt.date==datetime(2022,5,6).date()].iloc[0]["開始"]
#2022年5月5日以降のみ
#df[df["開始"]>datetime(2022,5,5)]
#2022年5月6日、9時から11時に出勤する人のみ
#df[(df["開始"]>datetime(2022,5,6,9,0)) & (df["開始"]<datetime(2022,5,6,11,0))]
#現在仕事中の人のみ
#df[(df["開始"]>today) & (df["終了"]>_to_zone(_jst))] )
pandasの使い方これで合ってたかは忘れたけど
https://colab.research.google.com/drive/1W6g9HLYOliL3i9Dc-t6lfnw4oxsTPh4K
today=datetime.now().replace(hour=0, minute=0, second=0, microsecond=0)
df=pd.DataFrame([
{"名前":"Aさん","開始":"2022-05-04 07:00:00","終了":"2022-05-04 16:00:00","description":""},
{"名前":"Bさん","開始":None,"終了":None,"description":"有給"},
{"名前":"Aさん","開始":"2022-05-05 07:00:00","終了":"2022-05-05 16:00:00","description":""},
{"名前":"Bさん","開始":"2022-05-05 07:00:00","終了":"2022-05-05 17:00:00","description":""},
{"名前":"Aさん","開始":"2022-05-06 07:00:00","終了":"2022-05-06 17:00:00","description":""},
{"名前":"Cさん","開始":"2022-05-06 10:00:00","終了":"2022-05-06 12:00:00","description":"早退"},
{"名前":"Bさん","開始":"2022-05-06 08:00:00","終了":"2022-05-06 19:30:00","description":""},
{"名前":"Dさん","開始":f"{today:%Y}-{today:%m}-{today:%d} 08:00:00","終了":f"{today:%Y}-{today:%m}-{today:%d} 21:00:00","description":""},
])
df["開始"]=pd.to_datetime(df["開始"])
df["終了"]=pd.to_datetime(df["終了"])
#Bさんのみ
#df[df["名前"]=="Bさん"]
#2022年5月6日のAさんの出勤時刻
df[df["名前"]=="Aさん"][df["開始"].dt.date==datetime(2022,5,6).date()].iloc[0]["開始"]
#2022年5月5日以降のみ
#df[df["開始"]>datetime(2022,5,5)]
#2022年5月6日、9時から11時に出勤する人のみ
#df[(df["開始"]>datetime(2022,5,6,9,0)) & (df["開始"]<datetime(2022,5,6,11,0))]
#現在仕事中の人のみ
#df[(df["開始"]>today) & (df["終了"]>_to_zone(_jst))] )
796デフォルトの名無しさん (ワッチョイ df3b-ThZr)
2022/05/06(金) 18:05:03.14ID:62y4JUOg0 実際のデータはコードに書かれてる訳ではなくてcsvなりexcelな訳で
そこのフォーマットは変えられないのでコンバータが要る
そこのフォーマットは変えられないのでコンバータが要る
797デフォルトの名無しさん (ワッチョイ df79-7Nr3)
2022/05/06(金) 22:16:25.65ID:TUkwoEaL0 データはヒアドキュメントで書きなよ
798784 (アウアウウー Sa1f-lg6J)
2022/05/07(土) 06:13:21.22ID:qvxD3Am1a799デフォルトの名無しさん (スプッッ Sd2a-ilRd)
2022/05/08(日) 12:47:43.25ID:ijaKGYnfd WSL2のUbuntuにpythonインストールして使ってるけど、この場合jupyter notebook使えるの?
800デフォルトの名無しさん (ワッチョイ ca3b-86RF)
2022/05/08(日) 12:55:49.87ID:WZ+9GTH10 ubuntu内で完結する訳もなくて、
入力元や出力先がwindowsなら、windowsで動かす方が面倒が少ないのでは
入力元や出力先がwindowsなら、windowsで動かす方が面倒が少ないのでは
801デフォルトの名無しさん (ワッチョイ 7ecb-xLI2)
2022/05/08(日) 13:13:17.78ID:nIKs1wjM0 WebブラウザがWindowsであればよくない?
モジュールや連携するバックエンド考えるとLinuxのが面倒がない
モジュールや連携するバックエンド考えるとLinuxのが面倒がない
802デフォルトの名無しさん (ワッチョイ be63-PvPk)
2022/05/08(日) 13:29:26.40ID:VLhFHO7C0 OSは何にする?この手の話題はスレ違い
803デフォルトの名無しさん (ブーイモ MMe6-RieT)
2022/05/08(日) 13:32:59.13ID:sGLUGFq3M python使うのにベストなOSを語ってるのにスレ違いってことはなくね?
804デフォルトの名無しさん (ワッチョイ ca3b-86RF)
2022/05/08(日) 13:38:21.02ID:WZ+9GTH10 mac使ってる人はmacで
windows使ってる人はwindowsで
ターゲットはlinuxだけど開発マシンがwindowsの人がWSLで
用もないのにWSL使いたがるのはイキってるだけの可能性が高い
windows使ってる人はwindowsで
ターゲットはlinuxだけど開発マシンがwindowsの人がWSLで
用もないのにWSL使いたがるのはイキってるだけの可能性が高い
805デフォルトの名無しさん (JP 0Ha2-e1yJ)
2022/05/08(日) 16:12:32.16ID:uqTA7j1LH Dropoutって過学習を遅らせてるだけ?
結局過学習してる気がするんだけど気のせいだろうか
結局過学習してる気がするんだけど気のせいだろうか
806デフォルトの名無しさん (ワッチョイ 8f33-vIa5)
2022/05/08(日) 16:17:09.92ID:OXaJwWW50 アプリとそのデプロイする先OSとの相性はあるけどな
807デフォルトの名無しさん (ワッチョイ ca3b-86RF)
2022/05/08(日) 16:20:21.03ID:WZ+9GTH10 人間の脳も忘れるんだから、AIも忘れさせた方がより脳を模倣できるというアイディア
やってみると実際にスコアが上がる
何がどうなって良くなってるかは誰も知らない
やってみると実際にスコアが上がる
何がどうなって良くなってるかは誰も知らない
808デフォルトの名無しさん (ワッチョイ dabd-GU+i)
2022/05/08(日) 18:21:52.67ID:aevSewlE0 wslでイキってます(^_^;)
と言いたいところだけど、なんだかんだPowerShellだ
visual stdio codeでwslにもPython入れてる
と言いたいところだけど、なんだかんだPowerShellだ
visual stdio codeでwslにもPython入れてる
809デフォルトの名無しさん (ワッチョイ 2301-cfd4)
2022/05/08(日) 20:16:51.25ID:uHv997gA0 studio
810デフォルトの名無しさん (ワッチョイ ca3b-86RF)
2022/05/08(日) 20:26:40.39ID:WZ+9GTH10 #include <studio.h>
811デフォルトの名無しさん (ワッチョイ 2301-U1YL)
2022/05/09(月) 01:27:47.74ID:n2JVbrax0 WSL程度じゃイキれないからな。
Ubuntuじゃないと。
Ubuntuじゃないと。
812デフォルトの名無しさん (ワッチョイ ca3b-86RF)
2022/05/09(月) 06:23:57.39ID:Ucje4jsd0 power shellから
wsl --install
と入れるだけでubuntuが入るんだから、WSLとはubuntuだと思っていい
wsl --install
と入れるだけでubuntuが入るんだから、WSLとはubuntuだと思っていい
813デフォルトの名無しさん (ブーイモ MMd6-ckJZ)
2022/05/09(月) 08:22:28.54ID:/GycElY9M ドロップアウトは局所解引きやすいときにかなり有効なきがする
814デフォルトの名無しさん (オッペケ Sr33-/6Nt)
2022/05/09(月) 08:38:23.71ID:IUyk/1Pzr バッチ少ないときにも有効な気がする
あくまで感覚的にだけど
あくまで感覚的にだけど
815デフォルトの名無しさん (ワッチョイ 7e02-HVjI)
2022/05/09(月) 08:51:46.62ID:Y9cmTEXw0 初学者だけどDocker使うためにWSLに慣れてたほうがいいんじゃないの?
816デフォルトの名無しさん (ワッチョイ 7363-uxF6)
2022/05/09(月) 09:26:54.72ID:N4riRdyu0 初学者の95%は3ヶ月続かないから平気
817デフォルトの名無しさん (ワッチョイ 2fda-m5pS)
2022/05/09(月) 09:35:03.70ID:li9qwqod0 exe名が汚すぎて吐きそうになる
C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0\python3.10.exe
C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1264.0_x64__qbz5n2kfra8p0\python3.10.exe
818デフォルトの名無しさん (ワッチョイ 7363-uxF6)
2022/05/09(月) 09:38:35.23ID:N4riRdyu0 酷さも極めると芸術ね
819デフォルトの名無しさん (ワッチョイ ca3b-86RF)
2022/05/09(月) 09:52:26.17ID:Ucje4jsd0 pythonとpython3で区別してたのは元からだし、
より細かく3.10にしてるだけ
より細かく3.10にしてるだけ
820デフォルトの名無しさん (アウアウウー Sa1f-vIa5)
2022/05/09(月) 10:23:12.21ID:4q54ATjra Windowsアプリの方?
821デフォルトの名無しさん (ワッチョイ 8f2c-vjB4)
2022/05/09(月) 10:51:57.17ID:rXvc8Ra30 そりゃ、すべての環境構築が、Docker, Kubernetes になったから、
分散処理のHadoop が滅んだ
それで、AWS Solution Architect の米国年収が、
Ruby on Rails の1,300万円を超えて、1,400万円になった。
今は円安で、1,800万円まで高騰した
猫も杓子も、AWS Associate 3冠・機械学習 Specialty だろ
分散処理のHadoop が滅んだ
それで、AWS Solution Architect の米国年収が、
Ruby on Rails の1,300万円を超えて、1,400万円になった。
今は円安で、1,800万円まで高騰した
猫も杓子も、AWS Associate 3冠・機械学習 Specialty だろ
822デフォルトの名無しさん (ワッチョイ fb7c-vVOv)
2022/05/09(月) 12:37:56.15ID:bt9zJdkn0 ファイル名じゃなくexe名っていうところが気持ち悪くて吐きそう
823デフォルトの名無しさん (ワッチョイ 3ebb-RieT)
2022/05/09(月) 12:58:30.05ID:qGH53jdv0 マイナーバージョンまで実行ファイル名に含まれてるのは少数派ではあるかも。
気になって調べてみたら、自分の環境だとautomake系とRuby系はマイナーバージョンまでファイル名になってた。
ライブラリ名だとごく普通だから違和感はなかったな
気になって調べてみたら、自分の環境だとautomake系とRuby系はマイナーバージョンまでファイル名になってた。
ライブラリ名だとごく普通だから違和感はなかったな
824デフォルトの名無しさん (ワッチョイ ea02-zDU0)
2022/05/09(月) 14:45:09.87ID:poYUryAv0 エイリアスをかければすむ問題じゃないの?
825デフォルトの名無しさん (ワッチョイ ca3b-86RF)
2022/05/09(月) 14:52:47.85ID:Ucje4jsd0 実際に起動するのは C:\Windows\py.exe
826デフォルトの名無しさん (JP 0H3f-31Mv)
2022/05/09(月) 22:53:05.55ID:DpCjOuw1H #############################################################
https://assets.st-note.com/production/uploads/images/60037741/picture_pc_19893dcbf6564b05921e2191868e6fb1.png
全米国株1分足データ10年分を900円で差し上げます。計8173銘柄。時間外取引のデータ込み。お買い得です。システムトレードや検証にどうぞ。
https://note.com/data_shop/n/nad05814e941e
#############################################################
https://assets.st-note.com/production/uploads/images/60037741/picture_pc_19893dcbf6564b05921e2191868e6fb1.png
全米国株1分足データ10年分を900円で差し上げます。計8173銘柄。時間外取引のデータ込み。お買い得です。システムトレードや検証にどうぞ。
https://note.com/data_shop/n/nad05814e941e
#############################################################
827デフォルトの名無しさん (ワッチョイ ea10-PvPk)
2022/05/09(月) 22:54:26.88ID:j3JOoLOZ0 >>826
日本株はないですか?
日本株はないですか?
828デフォルトの名無しさん
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 プログラミングスタイルのちがいだからそこ
両方つかえばすぐわかると思うけど頭でっかちになってる
両方つかえばすぐわかると思うけど頭でっかちになってる
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】中国、水産物輸入停止と通達 「処理水」理由、日本政府へ ★3 [おっさん友の会★]
- 【速報】中国、水産物輸入停止と通達 日本政府に ★2 [おっさん友の会★]
- 【速報】中国、水産物輸入停止と通達 「処理水」理由、日本政府へ ★4 [おっさん友の会★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 [ぐれ★]
- 中国側が首相答弁の撤回要求、日本側拒否★6 [夜のけいちゃん★]
- 【速報】 米大使「はっきりさせておこう、米国は尖閣諸島含め日本の防衛に全面コミット、中国がどうしようが変わらない」 [お断り★]
- 【速報】高市首相「つい言い過ぎた」 存立危機事態の答弁について [237216734]
- 【ネトウヨ朗報】イギリスのトラス元首相、高市有事で高市早苗の支持を表明 [603416639]
- ネトウヨ論調決まる「まず危ない質問を高市さんにした岡田が悪いんだから岡田が中国に謝罪しろ😡」 <mark>[ひまわり学級]</mark> [511393199]
- 【高市訃報】ホタテ業者、死亡😇😇😇 [573041775]
- 【速報】中国、水産物輸入停止★2 [989870298]
- 【悲報】高市早苗さん、たった一人で日本を崩壊へ導く [714769305]
