くだすれPython(超初心者用) その48【まず1嫁】

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2020/05/11(月) 21:59:00.52ID:0VaPf7nQ
当スレに★Python以外のプログラミング言語での回答類を書くべからず★
「Ruby では」「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(超初心者用) その47【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1583509252/

次スレは >>985 あたりが挑戦してくだしあ。(980過ぎても自動落ちはしなくなって久しい)
### END OF TEMPLATE ###
2020/06/18(木) 00:57:52.94ID:kkdYSRdV
今度はpy2appが〜…
matplotlibが入ってるとビルドできないとかあるんでしょうか…
2020/06/18(木) 01:28:46.78ID:kkdYSRdV
すみません,>>278ですが,excludeでPILを指定したら無事ビルドできました
280デフォルトの名無しさん
垢版 |
2020/06/18(木) 06:45:25.57ID:sarhNSP4
>>274
いちいちルビー持ってこないと話できないやつとか参考にしない方がいい
281デフォルトの名無しさん
垢版 |
2020/06/18(木) 06:48:26.44ID:sarhNSP4
>>277
おい、ゴミクズの宣伝したいなら他でやれ
282デフォルトの名無しさん
垢版 |
2020/06/18(木) 06:49:05.28ID:jAvldfC1
ローカルでできることはwebアプリでもできるでしょうか
283デフォルトの名無しさん
垢版 |
2020/06/18(木) 07:20:02.46ID:sarhNSP4
それは説明が足りなさすぎだ
オラ>>277のルビーバカ説明しろハゲ!
2020/06/18(木) 08:20:29.06ID:6v+SvZhJ
>>282
やることによるし
セキュリティ考えろ
2020/06/18(木) 09:11:49.23ID:2YIgiyKL
>>276
267です。だめでしたか....。すんまそん。

儂も2年前までMacでpythonとPyQt使ってたけど。当時はインストールが大変だったです。
可能であれば、anacondaを新環境でインストールしてみたらどうでしょうか?
個人的な印象ではMacの場合はanacondaでやったほうがPyQtインストが安定した気がします。
anaconda入れると純正のPythonとなんか並列した存在になってややこしくなっちゃった覚えもあるけど...。
最近はどうなんでしょ?

ちなみに、私はMacOSのセキュリティー絡みで鬱陶しいのと、10.3時代のユーザーを見捨てる感が嫌で、
全面的にLinuxに乗り換えました。LinuxとPythonは相性いいですよ〜
2020/06/18(木) 10:25:56.39ID:SKwUlDkA
>>285
どのLinux使ってます?
2020/06/18(木) 10:50:20.78ID:2YIgiyKL
>>286
Ubuntu18.04LTSでデスクトップXfce。anacondaは使わずpyQt5はsyanpticからインストール。
ほかはpipからインストールしました。なぜpyQt5だけsynapticにしたのかは忘れました。
おそらく、qtcreator含めpython以外のソフトと真っ先にインストールしたからだと思います。

Mac時代、python+pyQtでGUIアプリ作っても.pyファイルダブルクリックだとPython Launcherで開くと
コマンドラインからのpythonと検索パスがちがうのか実行されるpython自体がちがうのか、ライブラリや別ファイルの
インポートでコケたりした覚えがあります。で、pyinstallerか何かのパッケージングソフトを使ったり、
アップルスクリプトを経由させたりと苦労しました。

現在、私はUbunteですが、デスクトップエントリファイルでどのpythonを実行するのかまで指定できるので、アイコン
も含めて擬似的にアプリファイルのような感じで使っています。gui定義だけ別にしたり、複数の.pyファイルからなる
pythonアプリも無理にバインディングしないで、フォルダにまとめるだけで運用してます。
2020/06/18(木) 11:11:56.88ID:SKwUlDkA
>>287
ご回答ありがとうございます!
軽いLinuxが使いたいのでお聞きしました
PythonのGUIを作るのに自分はPySimpleGUIを使っていたんですがPyQTを使ってみようと思います
2020/06/18(木) 11:51:35.84ID:2YIgiyKL
>>288
私は2011年製のHP s5750(Core i5-2300)をHARD OFFで1万ちょっとで購入し、HDDをSSDに変えて仕事で使ってます。
以前仕事で使っていたMac mini late2012も2台 Ubuntu18.04LTSにして使ってます。すべてマイクラが普通に遊べます。
やはりLinuxは軽いです。

最近はpyQt以外にも、ちょっとtkinterも触ろうかな?と思っています。
tkinterならqtcreator相当のGUIデザイナにPAGEがありますね。
Mac時代は結局、デザイナの使いやすさでpyQtになりました。
Macではwxpython & wxFormBuilder,xcode & pyobjcですかね。pyGTK & Gladeはインストールで挫折しました。

MacだとpythonでGUI敷居が高いですよね。素直にSwift使えってことなんでしょうが、「Swiftじゃなくて素直にpythonに
しろよ」と当時は思いました。
290デフォルトの名無しさん
垢版 |
2020/06/18(木) 12:58:05.67ID:jAvldfC1
個人で使うような小規模なwebアプリならジャンゴよりflaskが適しているのでしょうか?将来的にどうしたいかはわかりませんが

>>284
了解です どうも
291デフォルトの名無しさん
垢版 |
2020/06/18(木) 14:20:08.66ID:0UOWyPMr
>>290
慣れじゃね、ジャンゴは色付きプラモで凝りたきゃこれる
フラスクは粘土の塊で如何様にもできる
どっちが表現しやすいか
292デフォルトの名無しさん
垢版 |
2020/06/18(木) 15:31:06.19ID:jAvldfC1
↑どうもです
個人向けならflaskとしているサイトが多いので、そっちにチャレンジしてみます
293デフォルトの名無しさん
垢版 |
2020/06/18(木) 15:59:42.02ID:jAvldfC1
https://qiita.com/okhrn/items/4d3c74563154f191ba16
pythonでサーバを立てましたが、サーバを閉じるという動作は必要なのでしょうか?オンオフみたいなことをする必要はありますか?
2020/06/18(木) 16:06:37.87ID:eYSd3YLM
プロセスを終了するだけ
295デフォルトの名無しさん
垢版 |
2020/06/18(木) 16:33:21.95ID:jAvldfC1
ありがとうございます
なるほど、cmdを閉じるとアウトなんですね
296デフォルトの名無しさん
垢版 |
2020/06/18(木) 18:22:23.92ID:jAvldfC1
pythonでブラウザが開きません。chromeとwaterfoxはいけるんですが、firefoxだけ開きません。
このデバッグはどうしたらいいものでしょうか?
cmdにエラーは出ませんが、空欄の行が現れます。

# -*- coding: utf-8 -*-
import webbrowser
url = "http://www.nicovideo.jp/";
browser = webbrowser.get('"C:\Program Files\Mozilla Firefox\firefox.exe" %s')
browser.open(url)
2020/06/18(木) 18:59:15.54ID:/7G1/1Az
今ってもうflask使うくらいならfastapi使った方がいいよな?
なんか勝ってるとこある?
298デフォルトの名無しさん
垢版 |
2020/06/18(木) 19:11:54.77ID:E2GEHMyu
>>296
スラッシュがバックスラッシュになってるからそこ直してみたらどうかな
299デフォルトの名無しさん
垢版 |
2020/06/18(木) 19:23:54.38ID:E2GEHMyu
もしくはバックスラッシュを全部二重にしてる例があるから試してみるとか...?
300デフォルトの名無しさん
垢版 |
2020/06/18(木) 19:59:14.57ID:jAvldfC1
>>298
いけました
他のブラウザも円マークだったのになぜfirefoxだけという疑問はありますが、、、
2020/06/18(木) 20:28:27.62ID:ogKwkAXq
>>300
いや他のブラウザでも同じだから…
どうしてもバックスラッシュを使いたければ2個ずつ並べるか、"の直前にrをつけること
2020/06/18(木) 20:49:06.85ID:DXe4FTAe
>>300
chromeやwaterfoxのパスの\直後にはたまたまエスケープシーケンスと解釈できる文字が無かっただけ
firefoxの場合\fはformfeedになってしまうから
303デフォルトの名無しさん
垢版 |
2020/06/18(木) 20:51:20.63ID:jAvldfC1
こういう問題はどうやったら発見できるものでしょうか?
エラーは出なかったので
2020/06/18(木) 21:44:26.25ID:thpqvvCP
>>302
横だけど参考になるなー
2020/06/18(木) 21:55:41.01ID:cXXvNWQQ
>>303
エラーにならないけど期待通りの結果にならないバグなんて無限にあるからなんとも。
ただエスケープ機能はどんな言語にも備わってる機能だからプログラミングの常識として記憶しておけばよいかと
306デフォルトの名無しさん
垢版 |
2020/06/18(木) 22:10:44.57ID:htGpdPMO
>>303
普通にココとかスタックオーバーフローとかで質問すればいい
スラッシュの問題はよくあることなので長年PC触ってたらプログラミングやってない人でも何となく分かるレベル
307デフォルトの名無しさん
垢版 |
2020/06/18(木) 22:14:09.12ID:htGpdPMO
Windowsはバックスラッシュだとエラーになったりする癖に
パスをコピーするとバックスラッシュ状態でコピーしてくるのは何なんだろう。マジでクソ
2020/06/18(木) 23:09:01.60ID:kkdYSRdV
>>285
Linuxですか…
winユーザーとmacユーザーに配布する前提でguiアプリを作ってるんですけど,Linuxで各os用にビルドできるもんですか?
309デフォルトの名無しさん
垢版 |
2020/06/19(金) 00:03:52.45ID:yAdMpEG/
【おすすめ副業】稼げるブロガー増えてます。ブログで稼ぐ事例まとめ!
https://www.youtube.com/watch?v=o5oB0w33D7M
目指せ月50万!ブログ副業の稼ぎ方・事例研究。
https://www.youtube.com/watch?v=ip1Bq8Y9qqE
【副業】成功事例に学べ!ブログで稼ぐ猛者たちをまとめ。
https://www.youtube.com/watch?v=OhT2Al5i5Qo
【初心者向け】ブログ、SNS、YouTubeで「最初の1円」を稼ぐ方法を解説。
https://www.youtube.com/watch?v=DHhQPxIU1qA
あなたがブログ&アフィリエイトで稼げない5つの理由。
https://www.youtube.com/watch?v=cLinT_Vj0ME
【初心者向け講座】ゼロから学ぶブログで稼ぐ方法!
https://www.youtube.com/watch?v=rpN1FgVpfAg
プロブロガーが解説!ブログがオワコンである5つの理由。
https://www.youtube.com/watch?v=o12W37f-qQA
2020/06/19(金) 00:12:30.50ID:hR7tqNr3
>>296
Ruby では、Windows のパス区切りも、/ を使う。
\ は、エスケープの有無とか、ややこしい

C:/Users/Owner/Documents/a.txt
2020/06/19(金) 00:18:11.41ID:XGt2ngfv
>>296
browser = webbrowser.get(r'"C:\Program Files\Mozilla Firefox\firefox.exe" %s')
のように、raw文字列として扱えばおk
エスケープだらけにするより、これが一番見た目がわかりやすい
312デフォルトの名無しさん
垢版 |
2020/06/19(金) 05:54:33.08ID:ZR/A51go
>>271
おすすめ出来ない理由は?
313デフォルトの名無しさん
垢版 |
2020/06/19(金) 06:04:27.95ID:LA4wBl0H
>>306
了解です
2020/06/19(金) 09:05:14.79ID:ynQKRZAG
>>308
python前提ですよね?

pythonでLinuxとMac両方で動くguiアプリの開発は可能です。Winは使ったことがないのですみませんが、多分大丈夫でしょう。
ただ、厳密にはフォントの違いとかでguiのデザインが崩れる可能性があるので、チェック・修正なしに100%動くかと言うと
微妙でした。
まぁ、そのへんはguiデザインを別.pyにしてデザイナで微調整するだけなので、それほど、問題ではないでしょう。

問題は配布ですね。
QtにしてもWxにしてもライブラリが配布相手にインストールされていれば、プログラムを渡すだけでよいです。
その点、tkinterは標準ライブラリなので敷居が低いと言えましょう。でも、python2と3の違いもあるし、
相手が「pyQtのインストール?わかんな〜い」「え〜?pythonって2と3があるの?」というなら、このスレッド
でも以前、話題になったpy2exeとかpyinstallerとかのパッケージングソフトが必要になります。
これがMacでは曲者で苦労しました。Macだと(2年前ですが)pyinstaller一択でした。

配布が数人で、セッティングも俺がしてやる!という前提なら大丈夫だと思います(そういうシチュエー
ションは経験したことがあります)。
2020/06/19(金) 12:56:09.61ID:d4at/OHQ
ファイルをバイナリとして読み書きするときってみんなwith openを使ってますけど、
なんで↓みたいなやり方をしてる人はいないんでしょうか?
b = open(path,"rb").read()
open(path,"wb").write(b)
2020/06/19(金) 13:43:28.68ID:rQKhbTAp
closeどうするのん?
2020/06/19(金) 14:12:35.89ID:d4at/OHQ
ファイルがロック状態になってなかったので自動でcloseしてるっぽいです

どこからも参照されてないオブジェクトってガベージコレクションが始末してくれるんでしょ?
「open(path,"rb")」は次の行に移った瞬間、どこからも参照されなくなるから
ガベージコレクションが始末してくれて、その瞬間にcloseするのでは?
2020/06/19(金) 18:00:39.58ID:rQKhbTAp
ガベコレのタイミングは制御できないから、例えば、同じファイルを2度開こうとして失敗するとか、write後フラッシュされる前にreadしてしまって結果が合わなんてことが起こりうるんじゃないかしら
319デフォルトの名無しさん
垢版 |
2020/06/19(金) 18:55:09.86ID:LA4wBl0H
https://teratail.com/questions/237925
pythonでスマホアプリ開発はできないと考えたほうがいいでしょうか?スマホアプリとWEBアプリの差異は大きくはないと思いますが。
2020/06/19(金) 18:59:18.52ID:d4at/OHQ
>>318
なるほど納得です。ありがとうございました
321デフォルトの名無しさん
垢版 |
2020/06/19(金) 19:46:13.94ID:ZR/A51go
>>319
kivyを使えば出来るらしいが、やったことないのでわからん
試してみて教えてくれ
322デフォルトの名無しさん
垢版 |
2020/06/19(金) 19:51:22.51ID:ZR/A51go
>>312>>272にリプしたつもりで間違えてた
323デフォルトの名無しさん
垢版 |
2020/06/19(金) 19:53:28.31ID:ZR/A51go
サルでもできるPython(kivy)でiOSアプリ開発

https://qiita.com/sobassy/items/b06e76cf23046a78ba05
324デフォルトの名無しさん
垢版 |
2020/06/19(金) 21:00:11.85ID:inWEXgCe
今スクレイピングくらいでしかpython使ってないんだけどみんなはどんな用途で使ってる?
できれば個人でできるくらいのやつだと嬉しい
325デフォルトの名無しさん
垢版 |
2020/06/19(金) 21:14:35.45ID:LA4wBl0H
>>321
>>323
ネイティブ開発のフレームワークはjavascriptが多いようですね 何故かわかりませんが
2020/06/19(金) 21:26:51.66ID:4SiZ0wKh
>>324
pandas使ったエクセルファイルの処理がすごく便利
2020/06/19(金) 22:41:05.43ID:44ljtTOv
>>324
日本語の深層機械学習から文章自動生成
ただしおれさまのボロマシンだとモデル構築に1回3週間かかる
2020/06/19(金) 22:42:03.76ID:44ljtTOv
>>325
いちばんへんなことになりにくい+有名どころのブラウザが入ってればまぁ動くじゃろってことで人気
2020/06/20(土) 01:58:09.51ID:bi+ClXLb
>>314
コメントありがとうございます。
配布相手のコンピュータ知識レベルが様々なので,完全スタンドアローンなguiを想定しています。今は,mac用はpy2app,win用はpyinstallerを使用してアプリの書き出しを行っています。

書き出すファイルと同じosじゃないとうまく書き出せないものと思っているのですが,これって勘違いですかね?いつもpyinstallerで書き出すときはwinを借りて実行してました。
330デフォルトの名無しさん
垢版 |
2020/06/20(土) 05:17:19.44ID:JByNgTSJ
>>328
なるほど、、、
スマホならreact nativeですね
electronでスマホできればいいんですけどね、、、
331デフォルトの名無しさん
垢版 |
2020/06/20(土) 05:57:22.72ID:JByNgTSJ
ファイルの最後の行に文字を挿入したいのですが、改行の使い方が間違っているでしょうか?

import re
filename = open("s.txt",'a')
data = r'\n"aaaaa"'
filename.write(data)

こういう結果になります
あああああああ
\n"aaaaa"

filename.close()
2020/06/20(土) 07:44:17.21ID:ROIyEPl6
>>331
改行じゃなくてrの使い方が間違ってる
data = rほげほげ
     ↑ここのrを外すのと、
aaaaを囲ってる""がいらないのなら、外して再度トライよろしく。
2020/06/20(土) 09:20:52.27ID:qJJvUhYP
>>324
簡単なもんだと
・ゲームのセーブデータをワンクリックor定期実行で指定した場所にコピーする
・コマンドラインソフトの橋渡しをさせる

やや難しめだと
・web小説をSQLiteにまとめる
・youtubeAPIを使ってyoutube動画のDBを作る

マニアックなやつだと
お絵かきロジック解答ソフトのファイル仕様を自力で調べて、ファイルから解答盤面のpngを作る
とかをやってきた
334デフォルトの名無しさん
垢版 |
2020/06/20(土) 12:23:31.18ID:JByNgTSJ
>>332
改行記号は正規表現というわけでもないのですかね
335デフォルトの名無しさん
垢版 |
2020/06/20(土) 12:27:41.61ID:tahAPEVt
326
327
333
ありがとう!(なんかレスアンカーがおかしいですって出るから番号だけ)
やっぱりpythonっていろいろできすぎるなw

機械学習ってスペックどのくらい必要なの?
以前ちょろっとやった勉強した時はcolaboratoryのGPU使ったんだけど自分のpcでも3週間つけっぱにしとけばいろいろできるもんなん?

web小説のやつもfirebaseとかにまとめればなろう系のアプリとか簡単に作れそうだね
2020/06/20(土) 13:57:33.41ID:ROIyEPl6
>>334
べつもの!
正規表現一覧とか読んどけ
2020/06/20(土) 14:01:00.86ID:ROIyEPl6
>>335
今年の、けっこう前に
5ちゃん全体が、
アンカー連続で2個までしか書けなくなった。

機械学習>やることによるに決まっておろう
インターネッツに挙げられてる、既存の理系英語論文全てをターゲットにしたときは
並のスパコンじゃメモリ不足で計算できなかったし、
おれさまの家でやったった程度(某文豪もどきの文章を書くAIをつくろうとしてみたった)ならば
Win7でメモリ4GB CPUはシングルコアの700MHzという劣悪な環境でも
3週間バリバリバーで、できた。
2020/06/20(土) 15:02:47.83ID:9EYWlwtZ
pandasで時系列のdfが2つあってその差をプロットしたい時どうやりますか?
2020/06/20(土) 15:25:12.53ID:ROIyEPl6
>>338
あたらしいdfに差を代入する
そしてプロットする
2020/06/20(土) 15:27:29.43ID:ROIyEPl6
※ただしそれぞれの計測時刻が揃ってる場合に限る

てんでばらばら好き勝手の時刻に測ってるのであれば、
それぞれ補完しないと困ったチャーン
341デフォルトの名無しさん
垢版 |
2020/06/20(土) 16:27:35.87ID:JByNgTSJ
>>336
http://gimite.net/help/devas-ja/all_regex.html
円nも正規表現のようです
2020/06/20(土) 16:36:35.31ID:ROIyEPl6
>>341
か、改行 とひとこといったら
\nと\rと\r\nがあるから・・・
2020/06/20(土) 16:41:55.53ID:9EYWlwtZ
>>340
assign()とか使うんですかね
そうindexの日付はバラバラなんでどうしたらいいんでしょうか
2020/06/20(土) 16:54:28.61ID:ROIyEPl6
>>343
それ、そもそも引けない案件
データ数もバラバラだと最悪
2020/06/20(土) 17:05:19.24ID:9EYWlwtZ
>>344
データは売った数の累計と買った数の累計なんで、そこから在庫数の時系列データを作りたいんです。
引けないことは無いと思うんですが
とりあえずdf.concat()でくっつけてみたけどNaNを埋めたい
2020/06/20(土) 17:24:11.07ID:ROIyEPl6
>>345
最初からそう言え>1行目
自分で在庫数を計算する式を作っとけあほたん
2020/06/20(土) 17:29:47.04ID:bcY39SfT
>>345
自分で何がしたいのかよく分かってないのに、まだプログラムを書ける段階ではないだろう。
とりあえず2つの入力データの先頭10個ずつくらいに対してどんな出力が欲しいのか紙にでも書いて整理するところから始めなよ。
2020/06/20(土) 18:23:38.72ID:LuvfrZhe
>>341
正規表現でも使えるエスケープシーケンス
r'〜〜'は正規表現文字列ではなくraw文字列だぞ
349デフォルトの名無しさん
垢版 |
2020/06/20(土) 18:36:06.13ID:oTVBnLUb
>>347
僕はプログラムを書きたいのであって、
文字書きたいわけじゃないんだけど
2020/06/20(土) 18:55:36.38ID:gp1ASeyL
そう思うなら向いてないわ
外人のOSSのプルリクとか見りゃわかるが、優秀なプログラマはクソ分かりやすく論理的な文章を書ける
2020/06/20(土) 19:02:53.71ID:9EYWlwtZ
>>349
なりすましやめて

>>346
1行ずつループで処理するしか無いんですねpandasならMethod一発でできるかと期待したんですが
2020/06/20(土) 19:29:15.26ID:ROIyEPl6
pandasは在庫管理ライブラリではない
2020/06/20(土) 19:33:17.72ID:WG3k6u1e
>>329
319です。おっしゃるとおり、pythonプログラムが互換性をクリアできてpy2appなりpyinstallerなりが期待どおり動いたと仮定しても、
配布形式のバンドルは配布先のマシンでやったほうが無難でしょう。
と、いうのはバンドルされるライブラリ部分がバイナリレベルでは互換性がないと思うからです。そのへんは私も経験がないので断念できませんが...。
あと、Macのアプリケーションはフォルダが正体ですが、LinuxだとAppImage形式ですね。Winもその手のバンドルがあるとは思いますが...バンドル後の
形式の違いもバンドルソフトで吸収してくれれば良いのですが....

余談ですが、私はpythonとpyQtでアプリを作る前はREALbasic(現Xojo)という開発ツールを使ってました。
こちらは有料ですがMac,Win,Linuxでクロスプラットフォーム開発がほぼ完全にできるようです。
354デフォルトの名無しさん
垢版 |
2020/06/20(土) 19:41:18.23ID:JByNgTSJ
\nはダブルクォーテーション内に含めてもいいんですね
355デフォルトの名無しさん
垢版 |
2020/06/20(土) 19:41:54.43ID:JByNgTSJ
>>348
文字列なのですね
356デフォルトの名無しさん
垢版 |
2020/06/20(土) 20:29:16.94ID:JByNgTSJ
https://ideone.com/3x5MTE
これでブラウザが開かないのですが、なぜかわからないでしょうか?
サーバーは起動しています
また、ブラウザを開くだけのプログラムは問題なく動きます
https://ideone.com/pLuuLS

vs codeでエラーは特に出ないのですが
2020/06/20(土) 20:44:19.11ID:ROIyEPl6
>>353
> Winもその手のバンドル
なんちゃらfreezeだっけ?
そんなかんじの冷たそうな名前

>>354
ざっつらいと
2020/06/20(土) 20:49:01.73ID:ROIyEPl6
>>356
× TCPServer
〇 HTTPServer
にしないとだめなんでねーのんけ
2020/06/20(土) 21:00:39.16ID:GUrzgoSo
>>356
serve_forever()してるから
2020/06/20(土) 21:01:39.17ID:GUrzgoSo
>>351
おこづかい帳を書ける知識があれば一発で出来る
pandas関係ない
2020/06/20(土) 21:12:14.52ID:bi+ClXLb
>>353
ありがとうございます。
やはり書き出しはそのosで行うのが無難なんですね。パラレルデスクトップみたいにmac内でwinを動かしたら,ちゃんと書き出せるんですかね?
しかし,クロスプラットフォームなアプリ開発をするなら,他の言語の方が良かったり?
362デフォルトの名無しさん
垢版 |
2020/06/20(土) 22:16:26.73ID:JByNgTSJ
>>359
>>358
どうも
httpd.serve の部分を外したら行けました
しかしこれはなんですか?
リファレンスで見つからんのですが

https://docs.python.org/ja/3.7/search.html?q=httpd.serve
2020/06/20(土) 22:49:43.11ID:bi+ClXLb
デスクトップアプリだと,なんだかpyqtが一番シンプルそう…
2020/06/20(土) 22:56:13.90ID:tXS4Zxv6
クロスプラットフォームは、JavaScript が多い

Cordova, Electron, React Native
365デフォルトの名無しさん
垢版 |
2020/06/20(土) 23:09:44.27ID:XL0R+bbS
unityのc#を使うと、MacとかWindowsとかいちいち用意しなくてもそのマシン向けにビルドできて便利だったわ
iOSやAndroidも対応してるしすごく便利
pythonにもああいうの欲しい
366デフォルトの名無しさん
垢版 |
2020/06/21(日) 05:12:02.17ID:RSezRE5h
WEBアプリならpthonですか?
367デフォルトの名無しさん
垢版 |
2020/06/21(日) 05:18:17.85ID:RSezRE5h
いえ、間違いです
スマホアプリです
スマホはpythonではできないんですよね、jsならともかく
368デフォルトの名無しさん
垢版 |
2020/06/21(日) 05:46:19.47ID:RSezRE5h
https://ideone.com/SV6M01
これでまたサーバが起動しなくなってしまったのですが、理由はわかりませんか?一度起動させてから、closeしないといけないのでしょうか?
どこかに別のプロセス?がのこってて8000ポートが使えないとかそんな理由でしょうか
2020/06/21(日) 08:47:51.40ID:riL6PM7z
closureの内部の変数を引数で書き換えることってできますか?
2020/06/21(日) 09:07:48.19ID:1+6Sm8QL

それがclosureの一般的な使い方なのでは
2020/06/21(日) 09:14:28.63ID:mc9JBLN2
>>362
見つからんのですがじゃないが

コピペコードが動かない理由を都度質問するんじゃなく
まず基本的な文法を学べ
2020/06/21(日) 09:17:59.13ID:riL6PM7z
>>370
でも引数取れるのって最初インスタンス作る時だけじゃないですか?
2回目以後だけ引数使って書き換えたいんですが
2020/06/21(日) 09:22:44.10ID:mc9JBLN2
>>372
できないと言ってる例をコードで示して
2020/06/21(日) 10:07:16.53ID:riL6PM7z
>>373
できました外側の関数は引数無しで
内側だけ引数ありにすればできました。サンクス
2020/06/21(日) 10:41:18.12ID:mc9JBLN2
>>374
アウタースコープの変数に代入したい場合はnonlocalで宣言しないと一番内側の関数スコープの変数として扱われる
376デフォルトの名無しさん
垢版 |
2020/06/21(日) 11:23:38.90ID:RSezRE5h
aiで3dモデル生成は可能ですか?pythonとblenderでですが
2020/06/21(日) 11:28:48.77ID:jQi52PAy
C#からパイソンを実行してデータ分析させたいんだけど、
すごく簡単に実現できる方法ってありませんか?

1 C#からテキストファイルでデータ出力
2 C#からPython起動し、テキストファイルのパスを渡す
3 Pythonでデータ分析しグラフ出力

みたいな感じです。
PythonからC#に受け渡すデータはありません。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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