当スレに★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 ###
探検
くだすれPython(超初心者用) その48【まず1嫁】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/05/11(月) 21:59:00.52ID:0VaPf7nQ243デフォルトの名無しさん
2020/06/15(月) 17:50:30.23ID:B/BlZIDl Colabにしとけ
どうせ挫折するなら余計な環境構築に時間を取られるより早いほうがいい
どうせ挫折するなら余計な環境構築に時間を取られるより早いほうがいい
244デフォルトの名無しさん
2020/06/15(月) 17:54:42.93ID:FCv9Fz7z245デフォルトの名無しさん
2020/06/15(月) 19:53:44.76ID:gXPAb0Nt まあGPU使うならawsかgcp使う方が楽だわな。
246デフォルトの名無しさん
2020/06/16(火) 00:12:58.52ID:zfRgO9so >>221
そっくりそのまま、Ruby on Rails じゃん!
O/R マッパーで、SQLite などの3大DB にアクセスして、
HTML, CSS/SASS, JavaScript にして、ブラウザでアクセスする
そっくりそのまま、Ruby on Rails じゃん!
O/R マッパーで、SQLite などの3大DB にアクセスして、
HTML, CSS/SASS, JavaScript にして、ブラウザでアクセスする
247デフォルトの名無しさん
2020/06/16(火) 00:20:22.17ID:zfRgO9so >>235
スクレイピングは、そのサイトの利用規約・robots.txt に従うこと!
頻繁に勝手にスクレイピングしてると、営業妨害で逮捕される。
実際に逮捕された人もいるから、逮捕自体は合法
その後、情状酌量で無罪になる事もあるかも
だから普通は、そのサイトと契約して、API を使う
5ch も、そういう方式。
勝手にスクレイピングしていると、訴えてくるかも
スクレイピングは、そのサイトの利用規約・robots.txt に従うこと!
頻繁に勝手にスクレイピングしてると、営業妨害で逮捕される。
実際に逮捕された人もいるから、逮捕自体は合法
その後、情状酌量で無罪になる事もあるかも
だから普通は、そのサイトと契約して、API を使う
5ch も、そういう方式。
勝手にスクレイピングしていると、訴えてくるかも
248デフォルトの名無しさん
2020/06/16(火) 08:35:02.38ID:ehL8QS9+ >>247
アクセスの秒数を長くすれば問題ないのではないですか?
アクセスの秒数を長くすれば問題ないのではないですか?
249デフォルトの名無しさん
2020/06/16(火) 09:10:05.73ID:K628NSEK 法的根拠はない
1時間に一回だろうと結果的にサイトが落ちて被害届が出れば威力業務妨害で罪に問われる可能性はある
1時間に一回だろうと結果的にサイトが落ちて被害届が出れば威力業務妨害で罪に問われる可能性はある
250デフォルトの名無しさん
2020/06/16(火) 09:49:10.59ID:ehL8QS9+ モジュールに関してです
vscodeだとimport bs4という補完が効くのですが、idleだと効きません
この違いはなんでしょうか
249
わかりました
vscodeだとimport bs4という補完が効くのですが、idleだと効きません
この違いはなんでしょうか
249
わかりました
251デフォルトの名無しさん
2020/06/16(火) 11:17:33.35ID:zfRgO9so スクレイピングは、そのサイトの利用規約・robots.txt に、制限事項が書いてある
だから、Google などの検索エンジンも、1日1回しか来ない
だから、Google などの検索エンジンも、1日1回しか来ない
252デフォルトの名無しさん
2020/06/16(火) 17:43:25.75ID:ehL8QS9+ cmdで$pythonとすることでpythonのコマンドを使えますが、「内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」と出てしまいます
これはパスが通っていない場合起こるらしいです
しかし、「ファイル名を指定してから実行」でpython.exeを入力するとpythonコンソールが起動します
これは何がいけないのでしょうか?
コマンドはサーバを建てるためのものです
$ python -m http.server 8000
これはパスが通っていない場合起こるらしいです
しかし、「ファイル名を指定してから実行」でpython.exeを入力するとpythonコンソールが起動します
これは何がいけないのでしょうか?
コマンドはサーバを建てるためのものです
$ python -m http.server 8000
253デフォルトの名無しさん
2020/06/16(火) 18:19:08.12ID:KcKsw8vY >>250
がいしゅつ
ttps://ja.stackoverflow.com/questions/44578/vs-code-%E3%81%A8-idle-%E3%81%AE%E7%B7%A8%E9%9B%86%E6%96%B9%E6%B3%95%E3%81%AE%E9%81%95%E3%81%84%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6
がいしゅつ
ttps://ja.stackoverflow.com/questions/44578/vs-code-%E3%81%A8-idle-%E3%81%AE%E7%B7%A8%E9%9B%86%E6%96%B9%E6%B3%95%E3%81%AE%E9%81%95%E3%81%84%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6
254デフォルトの名無しさん
2020/06/16(火) 18:20:40.86ID:KcKsw8vY255デフォルトの名無しさん
2020/06/16(火) 19:56:08.17ID:ehL8QS9+256デフォルトの名無しさん
2020/06/16(火) 20:26:36.13ID:DO2eCdj2257デフォルトの名無しさん
2020/06/16(火) 21:54:10.96ID:MhvvuDyd hoge = random.randint(1, 10)
def main():
while(true):
print(hoge)
このプログラムを改造してprint()でhogeが呼び出されるごとにrand関数呼び出して違う数字を表示させたいです
def main()弄らずにhogeの定義を変更するだけでやる方法ないですかね?
def main():
while(true):
print(hoge)
このプログラムを改造してprint()でhogeが呼び出されるごとにrand関数呼び出して違う数字を表示させたいです
def main()弄らずにhogeの定義を変更するだけでやる方法ないですかね?
258デフォルトの名無しさん
2020/06/16(火) 22:32:10.16ID:h8lCPdZG ないだろ。
hoge = lambda: random.randint(1, 10) # 普通はdefにするけど、関数オブジェクト強調のため
...
print(hoge())
hoge = lambda: random.randint(1, 10) # 普通はdefにするけど、関数オブジェクト強調のため
...
print(hoge())
259デフォルトの名無しさん
2020/06/16(火) 22:55:28.40ID:3qkb3yZZ260デフォルトの名無しさん
2020/06/16(火) 23:56:43.65ID:Nz629a5H し、小官を侮辱なさるのですか?!
261デフォルトの名無しさん
2020/06/17(水) 00:22:30.24ID:H0Dcbe9T >>252
例えば、コマンドプロンプトで、where python と入力すると、
where python
C:\Users\Owner\AppData\Local\Microsoft\WindowsApps\python.exe
Ruby, Node.js も入れて、
スタートメニューの設定で「環境変数」で検索して、
(ユーザー)環境変数・システム環境変数PATH に、
自分かインストーラーが、ruby.exe, node.exe のあるフォルダを追加していれば、
where ruby
C:\Ruby25-x64\bin\ruby.exe
where node
C:\Program Files\nodejs\node.exe
例えば、コマンドプロンプトで、where python と入力すると、
where python
C:\Users\Owner\AppData\Local\Microsoft\WindowsApps\python.exe
Ruby, Node.js も入れて、
スタートメニューの設定で「環境変数」で検索して、
(ユーザー)環境変数・システム環境変数PATH に、
自分かインストーラーが、ruby.exe, node.exe のあるフォルダを追加していれば、
where ruby
C:\Ruby25-x64\bin\ruby.exe
where node
C:\Program Files\nodejs\node.exe
262261
2020/06/17(水) 00:37:30.45ID:H0Dcbe9T >>261
修正
漏れの場合、Windows 10, WSL, Ubuntu 18.04 を入れているからか、
Python の実行ファイルが、python2/3 用の2つある
例えば、コマンドプロンプトで、where python・where python3 と入力すると、
where python
C:\Users\Owner\AppData\Local\Microsoft\WindowsApps\python.exe
where python3
C:\Users\Owner\AppData\Local\Microsoft\WindowsApps\python3.exe
修正
漏れの場合、Windows 10, WSL, Ubuntu 18.04 を入れているからか、
Python の実行ファイルが、python2/3 用の2つある
例えば、コマンドプロンプトで、where python・where python3 と入力すると、
where python
C:\Users\Owner\AppData\Local\Microsoft\WindowsApps\python.exe
where python3
C:\Users\Owner\AppData\Local\Microsoft\WindowsApps\python3.exe
263デフォルトの名無しさん
2020/06/17(水) 00:38:40.69ID:EGlHPmU0 >>259
ありがとうございます
ありがとうございます
264デフォルトの名無しさん
2020/06/17(水) 01:15:57.48ID:VSh/B5Vx 久しぶりにpyqt5を触ってるんだが。
ボタンをクリックするといくつかのウィジェットにテキストが表示されるはずが応答せず…
アプリのウィンドウサイズを変えたり,アプリを切り替えたりすると表示される…。どうしたらリアルタイムに表示されるようになるでしょうか…?
ボタンをクリックするといくつかのウィジェットにテキストが表示されるはずが応答せず…
アプリのウィンドウサイズを変えたり,アプリを切り替えたりすると表示される…。どうしたらリアルタイムに表示されるようになるでしょうか…?
265デフォルトの名無しさん
2020/06/17(水) 08:51:12.64ID:TXtw0VjZ 忘備録
condaでpillowとlibwebp入れてたら
URL = webpの画像アドレス
io.BytesIO(urllib.request.urlopen("URL").read())
で「webp知らねえわ」ってエラー吐くやつ。condaのpillow削除してpipで入れ直したら動く
condaでpillowとlibwebp入れてたら
URL = webpの画像アドレス
io.BytesIO(urllib.request.urlopen("URL").read())
で「webp知らねえわ」ってエラー吐くやつ。condaのpillow削除してpipで入れ直したら動く
266デフォルトの名無しさん
2020/06/17(水) 09:07:45.44ID:RREhDXpr おれもanacondaでcondaよりもpipで入れてる。
pytorchとか明らかにcondaで入れろって場合以外はpipからのが安定してる気がするわ。
混ぜるの危険言われるから推奨はされんのだろうが。
pytorchとか明らかにcondaで入れろって場合以外はpipからのが安定してる気がするわ。
混ぜるの危険言われるから推奨はされんのだろうが。
267デフォルトの名無しさん
2020/06/17(水) 09:41:47.96ID:o9TSt34w268デフォルトの名無しさん
2020/06/17(水) 16:43:25.95ID:M6lcOdfr pythonのguiライブラリというのはあまり使われていないですか?
これを使ったソフトというのは見たことがないのですが
これを使ったソフトというのは見たことがないのですが
269デフォルトの名無しさん
2020/06/17(水) 17:07:40.23ID:GES6ctGC wxPython
tkinter
pyQt
tkinter
pyQt
270デフォルトの名無しさん
2020/06/17(水) 17:17:44.58ID:o9TSt34w >>268
269さんの挙げてるのが三冠。kivyもGUIと言えるかもしれん。
他にもPyGTK,PyFluid,あとPyQtのライセンス違いのPySide。
pygameベースでguiライブラリ作った人もいる。
「guiライブラリはあまり使われてないか?」という質問に対しては「普通に使われてる」が答えだと思う。
俺はPyQt。100%個人使用だしデザイナが使いやすいから。
269さんの挙げてるのが三冠。kivyもGUIと言えるかもしれん。
他にもPyGTK,PyFluid,あとPyQtのライセンス違いのPySide。
pygameベースでguiライブラリ作った人もいる。
「guiライブラリはあまり使われてないか?」という質問に対しては「普通に使われてる」が答えだと思う。
俺はPyQt。100%個人使用だしデザイナが使いやすいから。
271デフォルトの名無しさん
2020/06/17(水) 17:29:08.64ID:ny+Hb0sL 上位互換が山ほどあるから遊び以外で使う理由がない
272デフォルトの名無しさん
2020/06/17(水) 17:51:29.84ID:3EaM0qQC kivyが1番いいんだけど他人にはマジでオススメできない
273デフォルトの名無しさん
2020/06/17(水) 17:53:25.84ID:snqAtSuH Anaconda環境でpipとconda混ぜるのが良くないのはなぜですか?
274デフォルトの名無しさん
2020/06/17(水) 18:15:23.37ID:7TYsZ9II275デフォルトの名無しさん
2020/06/17(水) 18:43:03.77ID:M6lcOdfr >>270
electronのソフトは色々あるんですが、pythonのguiライブラリで作成されたソフトってありますか?
webアプリはわかりませんが
この辺のjsとの差はどこから生まれてるのかわからないので
electronのソフトは色々あるんですが、pythonのguiライブラリで作成されたソフトってありますか?
webアプリはわかりませんが
この辺のjsとの差はどこから生まれてるのかわからないので
276デフォルトの名無しさん
2020/06/17(水) 22:57:07.86ID:VSh/B5Vx >>267
早速ありがとうございます
いろんな箇所にupdateを入れてみましたが,解決しませんでした。昔はちゃんと動いていたguiをベースに改良を加えたのですが…。
そこで試しに新調前のパソコンで実行してみたら,なぜか正常に動作しました
動作しなかった環境
macOS catalina
python3.8
pyqt5.15.0
pyqt5-sip12.8.0
動作した環境
macOS mojave
python3.6
pyqt5.10.1
です。カタリナで正常に動作させるにはどうしたら良いでしょうか?
早速ありがとうございます
いろんな箇所にupdateを入れてみましたが,解決しませんでした。昔はちゃんと動いていたguiをベースに改良を加えたのですが…。
そこで試しに新調前のパソコンで実行してみたら,なぜか正常に動作しました
動作しなかった環境
macOS catalina
python3.8
pyqt5.15.0
pyqt5-sip12.8.0
動作した環境
macOS mojave
python3.6
pyqt5.10.1
です。カタリナで正常に動作させるにはどうしたら良いでしょうか?
277デフォルトの名無しさん
2020/06/17(水) 23:47:53.43ID:H0Dcbe9T278デフォルトの名無しさん
2020/06/18(木) 00:57:52.94ID:kkdYSRdV 今度はpy2appが〜…
matplotlibが入ってるとビルドできないとかあるんでしょうか…
matplotlibが入ってるとビルドできないとかあるんでしょうか…
279デフォルトの名無しさん
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のルビーバカ説明しろハゲ!
オラ>>277のルビーバカ説明しろハゲ!
284デフォルトの名無しさん
2020/06/18(木) 08:20:29.06ID:6v+SvZhJ285デフォルトの名無しさん
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は相性いいですよ〜
267です。だめでしたか....。すんまそん。
儂も2年前までMacでpythonとPyQt使ってたけど。当時はインストールが大変だったです。
可能であれば、anacondaを新環境でインストールしてみたらどうでしょうか?
個人的な印象ではMacの場合はanacondaでやったほうがPyQtインストが安定した気がします。
anaconda入れると純正のPythonとなんか並列した存在になってややこしくなっちゃった覚えもあるけど...。
最近はどうなんでしょ?
ちなみに、私はMacOSのセキュリティー絡みで鬱陶しいのと、10.3時代のユーザーを見捨てる感が嫌で、
全面的にLinuxに乗り換えました。LinuxとPythonは相性いいですよ〜
286デフォルトの名無しさん
2020/06/18(木) 10:25:56.39ID:SKwUlDkA >>285
どのLinux使ってます?
どのLinux使ってます?
287デフォルトの名無しさん
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アプリも無理にバインディングしないで、フォルダにまとめるだけで運用してます。
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アプリも無理にバインディングしないで、フォルダにまとめるだけで運用してます。
288デフォルトの名無しさん
2020/06/18(木) 11:11:56.88ID:SKwUlDkA289デフォルトの名無しさん
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に
しろよ」と当時は思いました。
私は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:jAvldfC1291デフォルトの名無しさん
2020/06/18(木) 14:20:08.66ID:0UOWyPMr292デフォルトの名無しさん
2020/06/18(木) 15:31:06.19ID:jAvldfC1 ↑どうもです
個人向けならflaskとしているサイトが多いので、そっちにチャレンジしてみます
個人向けならflaskとしているサイトが多いので、そっちにチャレンジしてみます
293デフォルトの名無しさん
2020/06/18(木) 15:59:42.02ID:jAvldfC1 https://qiita.com/okhrn/items/4d3c74563154f191ba16
pythonでサーバを立てましたが、サーバを閉じるという動作は必要なのでしょうか?オンオフみたいなことをする必要はありますか?
pythonでサーバを立てましたが、サーバを閉じるという動作は必要なのでしょうか?オンオフみたいなことをする必要はありますか?
294デフォルトの名無しさん
2020/06/18(木) 16:06:37.87ID:eYSd3YLM プロセスを終了するだけ
295デフォルトの名無しさん
2020/06/18(木) 16:33:21.95ID:jAvldfC1 ありがとうございます
なるほど、cmdを閉じるとアウトなんですね
なるほど、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)
このデバッグはどうしたらいいものでしょうか?
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)
297デフォルトの名無しさん
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:jAvldfC1301デフォルトの名無しさん
2020/06/18(木) 20:28:27.62ID:ogKwkAXq302デフォルトの名無しさん
2020/06/18(木) 20:49:06.85ID:DXe4FTAe303デフォルトの名無しさん
2020/06/18(木) 20:51:20.63ID:jAvldfC1 こういう問題はどうやったら発見できるものでしょうか?
エラーは出なかったので
エラーは出なかったので
304デフォルトの名無しさん
2020/06/18(木) 21:44:26.25ID:thpqvvCP >>302
横だけど参考になるなー
横だけど参考になるなー
305デフォルトの名無しさん
2020/06/18(木) 21:55:41.01ID:cXXvNWQQ306デフォルトの名無しさん
2020/06/18(木) 22:10:44.57ID:htGpdPMO307デフォルトの名無しさん
2020/06/18(木) 22:14:09.12ID:htGpdPMO Windowsはバックスラッシュだとエラーになったりする癖に
パスをコピーするとバックスラッシュ状態でコピーしてくるのは何なんだろう。マジでクソ
パスをコピーするとバックスラッシュ状態でコピーしてくるのは何なんだろう。マジでクソ
308デフォルトの名無しさん
2020/06/18(木) 23:09:01.60ID:kkdYSRdV309デフォルトの名無しさん
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
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
310デフォルトの名無しさん
2020/06/19(金) 00:12:30.50ID:hR7tqNr3311デフォルトの名無しさん
2020/06/19(金) 00:18:11.41ID:XGt2ngfv >>296
browser = webbrowser.get(r'"C:\Program Files\Mozilla Firefox\firefox.exe" %s')
のように、raw文字列として扱えばおk
エスケープだらけにするより、これが一番見た目がわかりやすい
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
了解です
了解です
314デフォルトの名無しさん
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一択でした。
配布が数人で、セッティングも俺がしてやる!という前提なら大丈夫だと思います(そういうシチュエー
ションは経験したことがあります)。
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一択でした。
配布が数人で、セッティングも俺がしてやる!という前提なら大丈夫だと思います(そういうシチュエー
ションは経験したことがあります)。
315デフォルトの名無しさん
2020/06/19(金) 12:56:09.61ID:d4at/OHQ ファイルをバイナリとして読み書きするときってみんなwith openを使ってますけど、
なんで↓みたいなやり方をしてる人はいないんでしょうか?
b = open(path,"rb").read()
open(path,"wb").write(b)
なんで↓みたいなやり方をしてる人はいないんでしょうか?
b = open(path,"rb").read()
open(path,"wb").write(b)
316デフォルトの名無しさん
2020/06/19(金) 13:43:28.68ID:rQKhbTAp closeどうするのん?
317デフォルトの名無しさん
2020/06/19(金) 14:12:35.89ID:d4at/OHQ ファイルがロック状態になってなかったので自動でcloseしてるっぽいです
どこからも参照されてないオブジェクトってガベージコレクションが始末してくれるんでしょ?
「open(path,"rb")」は次の行に移った瞬間、どこからも参照されなくなるから
ガベージコレクションが始末してくれて、その瞬間にcloseするのでは?
どこからも参照されてないオブジェクトってガベージコレクションが始末してくれるんでしょ?
「open(path,"rb")」は次の行に移った瞬間、どこからも参照されなくなるから
ガベージコレクションが始末してくれて、その瞬間にcloseするのでは?
318デフォルトの名無しさん
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アプリの差異は大きくはないと思いますが。
pythonでスマホアプリ開発はできないと考えたほうがいいでしょうか?スマホアプリとWEBアプリの差異は大きくはないと思いますが。
320デフォルトの名無しさん
2020/06/19(金) 18:59:18.52ID:d4at/OHQ >>318
なるほど納得です。ありがとうございました
なるほど納得です。ありがとうございました
321デフォルトの名無しさん
2020/06/19(金) 19:46:13.94ID:ZR/A51go323デフォルトの名無しさん
2020/06/19(金) 19:53:28.31ID:ZR/A51go324デフォルトの名無しさん
2020/06/19(金) 21:00:11.85ID:inWEXgCe 今スクレイピングくらいでしかpython使ってないんだけどみんなはどんな用途で使ってる?
できれば個人でできるくらいのやつだと嬉しい
できれば個人でできるくらいのやつだと嬉しい
325デフォルトの名無しさん
2020/06/19(金) 21:14:35.45ID:LA4wBl0H326デフォルトの名無しさん
2020/06/19(金) 21:26:51.66ID:4SiZ0wKh >>324
pandas使ったエクセルファイルの処理がすごく便利
pandas使ったエクセルファイルの処理がすごく便利
327デフォルトの名無しさん
2020/06/19(金) 22:41:05.43ID:44ljtTOv328デフォルトの名無しさん
2020/06/19(金) 22:42:03.76ID:44ljtTOv >>325
いちばんへんなことになりにくい+有名どころのブラウザが入ってればまぁ動くじゃろってことで人気
いちばんへんなことになりにくい+有名どころのブラウザが入ってればまぁ動くじゃろってことで人気
329デフォルトの名無しさん
2020/06/20(土) 01:58:09.51ID:bi+ClXLb >>314
コメントありがとうございます。
配布相手のコンピュータ知識レベルが様々なので,完全スタンドアローンなguiを想定しています。今は,mac用はpy2app,win用はpyinstallerを使用してアプリの書き出しを行っています。
書き出すファイルと同じosじゃないとうまく書き出せないものと思っているのですが,これって勘違いですかね?いつもpyinstallerで書き出すときはwinを借りて実行してました。
コメントありがとうございます。
配布相手のコンピュータ知識レベルが様々なので,完全スタンドアローンなguiを想定しています。今は,mac用はpy2app,win用はpyinstallerを使用してアプリの書き出しを行っています。
書き出すファイルと同じosじゃないとうまく書き出せないものと思っているのですが,これって勘違いですかね?いつもpyinstallerで書き出すときはwinを借りて実行してました。
330デフォルトの名無しさん
2020/06/20(土) 05:17:19.44ID:JByNgTSJ331デフォルトの名無しさん
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()
import re
filename = open("s.txt",'a')
data = r'\n"aaaaa"'
filename.write(data)
こういう結果になります
あああああああ
\n"aaaaa"
filename.close()
332デフォルトの名無しさん
2020/06/20(土) 07:44:17.21ID:ROIyEPl6 >>331
改行じゃなくてrの使い方が間違ってる
data = rほげほげ
↑ここのrを外すのと、
aaaaを囲ってる""がいらないのなら、外して再度トライよろしく。
改行じゃなくてrの使い方が間違ってる
data = rほげほげ
↑ここのrを外すのと、
aaaaを囲ってる""がいらないのなら、外して再度トライよろしく。
333デフォルトの名無しさん
2020/06/20(土) 09:20:52.27ID:qJJvUhYP >>324
簡単なもんだと
・ゲームのセーブデータをワンクリックor定期実行で指定した場所にコピーする
・コマンドラインソフトの橋渡しをさせる
やや難しめだと
・web小説をSQLiteにまとめる
・youtubeAPIを使ってyoutube動画のDBを作る
マニアックなやつだと
お絵かきロジック解答ソフトのファイル仕様を自力で調べて、ファイルから解答盤面のpngを作る
とかをやってきた
簡単なもんだと
・ゲームのセーブデータをワンクリック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とかにまとめればなろう系のアプリとか簡単に作れそうだね
327
333
ありがとう!(なんかレスアンカーがおかしいですって出るから番号だけ)
やっぱりpythonっていろいろできすぎるなw
機械学習ってスペックどのくらい必要なの?
以前ちょろっとやった勉強した時はcolaboratoryのGPU使ったんだけど自分のpcでも3週間つけっぱにしとけばいろいろできるもんなん?
web小説のやつもfirebaseとかにまとめればなろう系のアプリとか簡単に作れそうだね
336デフォルトの名無しさん
2020/06/20(土) 13:57:33.41ID:ROIyEPl6337デフォルトの名無しさん
2020/06/20(土) 14:01:00.86ID:ROIyEPl6 >>335
今年の、けっこう前に
5ちゃん全体が、
アンカー連続で2個までしか書けなくなった。
機械学習>やることによるに決まっておろう
インターネッツに挙げられてる、既存の理系英語論文全てをターゲットにしたときは
並のスパコンじゃメモリ不足で計算できなかったし、
おれさまの家でやったった程度(某文豪もどきの文章を書くAIをつくろうとしてみたった)ならば
Win7でメモリ4GB CPUはシングルコアの700MHzという劣悪な環境でも
3週間バリバリバーで、できた。
今年の、けっこう前に
5ちゃん全体が、
アンカー連続で2個までしか書けなくなった。
機械学習>やることによるに決まっておろう
インターネッツに挙げられてる、既存の理系英語論文全てをターゲットにしたときは
並のスパコンじゃメモリ不足で計算できなかったし、
おれさまの家でやったった程度(某文豪もどきの文章を書くAIをつくろうとしてみたった)ならば
Win7でメモリ4GB CPUはシングルコアの700MHzという劣悪な環境でも
3週間バリバリバーで、できた。
338デフォルトの名無しさん
2020/06/20(土) 15:02:47.83ID:9EYWlwtZ pandasで時系列のdfが2つあってその差をプロットしたい時どうやりますか?
339デフォルトの名無しさん
2020/06/20(土) 15:25:12.53ID:ROIyEPl6340デフォルトの名無しさん
2020/06/20(土) 15:27:29.43ID:ROIyEPl6 ※ただしそれぞれの計測時刻が揃ってる場合に限る
てんでばらばら好き勝手の時刻に測ってるのであれば、
それぞれ補完しないと困ったチャーン
てんでばらばら好き勝手の時刻に測ってるのであれば、
それぞれ補完しないと困ったチャーン
341デフォルトの名無しさん
2020/06/20(土) 16:27:35.87ID:JByNgTSJ342デフォルトの名無しさん
2020/06/20(土) 16:36:35.31ID:ROIyEPl6■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 気象庁・高市内閣「この後311級の地震の可能性があります。北海道〜関東の人は1週間は地震が来てもすぐ逃げられる格好をしてください」 [597533159]
- 【動画】ファッションモデルまんこ、裸でランウェイを歩く。これがファッションだと言われて [749674962]
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
- バリ島で万引きした高校生が叩かれているけどさ
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
