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

レス数が1000を超えています。これ以上書き込みはできません。
2020/07/18(土) 16:33:27.37ID:/iWSRGfH
当スレに★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(超初心者用) その48【まず1嫁】
https://mevius.5ch.net/test/read.cgi/tech/1589201940/

次スレは >>985 あたりが挑戦してくだしあ。(980過ぎても自動落ちはしなくなって久しい)
### END OF TEMPLATE ###
2020/08/25(火) 23:09:24.46ID:BUEzAkO7
プログラムなんてルールの塊みたいなもんやし
プログラマやってたら自然とルール遵守するようになるのは当たり前やぞ
インデントにタブか空白を使うかで言い争いが出来るような人種にそんな一般的な考え方通じんぞ
2020/08/25(火) 23:13:57.18ID:BUEzAkO7
というよりプログラマなんてルール守って無かったら単純にイラつく連中やぞ
・全角と半角の混同
・日付書式が不定になてる
・命名規則がちゃんとしてない
etcetc……

ルール守らんと実害が出るって知ってる連中やからな
だからルール守らない=プログラマにとっては不快極まりないねん
911デフォルトの名無しさん
垢版 |
2020/08/25(火) 23:15:50.22ID:R95U26hT
重複するキー

漢字→カナ変換
2020/08/25(火) 23:18:58.04
1のテンプレシッカリ守ってシッカリ書いてないってだけやん
ルールの解釈が違うだけでは
2020/08/25(火) 23:41:24.31ID:6p85gvZ+
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。


したらルールを守ってね?
2020/08/26(水) 00:03:30.58
質問するやつはするし回答するやつはする
テンプレ厳守はまさに暖簾に腕押し
そもそもシッカリ書かないと質問してはいけないなど一言も書いてないしな
2020/08/26(水) 02:53:41.19ID:BpaQECb0
>1
>「Ruby では」「Rubyでは」「某言語では」をNGワード登録推奨

テンプレを勝手に書き換えているのは、荒らし。
削除した方がよい

自分がスレをめちゃくちゃに出来るように、
他人が書き込めないように、様々な条件を付けて、テンプレを改変してくる

昔から漏れらは、スレを立て直して、正しいスレへ誘導したりしてた

荒らしは、必ず2回以上書き込む。
「そうだよねー」みたいに、前のレスに同意して、人数を多く見せかけるので信用しないように!
916デフォルトの名無しさん
垢版 |
2020/08/26(水) 04:19:28.36ID:zSbYaRfN
あガガイのガイ
917デフォルトの名無しさん
垢版 |
2020/08/26(水) 04:22:08.90ID:oEB3gdtA
影の100条委員会があると言うなら、影の影の100条委員会があっても良いはず。

設置します。
2020/08/26(水) 04:26:55.74ID:Qoq5y/3i
勝手にやってろガイジ
2020/08/26(水) 07:33:02.91ID:6U3dFgUP
やっと番号とはいえコテつけたか
スキーリ(・∀・)
2020/08/26(水) 07:34:22.64ID:6U3dFgUP
IDなし●つき氏、
長々とへりくつ(要約すると 質問者の権利>>>>>>>>その他の住民の権利>>質問者の権利 ってなるぞw)こねてないで
なんとかしてさしあげろよwww
2020/08/26(水) 08:40:32.46
質問も回答も自由なプラットフォーム上で自分の理想に制御しようとするからそういう思考になる
2020/08/26(水) 08:46:18.19ID:6U3dFgUP
自由にクソ行為が含まれるっていう思想がね
迷惑だは
2020/08/26(水) 11:28:23.00ID:t75NLuUL
オラクルDBクライアントを使ってオラクルDBに接続して動作するpythonファイルをEXEファイル化しても、
他のパソコンで実行するときにはオラクルDBクライアントのインストールは必要になる?
2020/08/26(水) 12:09:50.77ID:fzjc/OnP
もちろん必要
悪いことは言わないから今すぐ考え直してWebアプリ化しろ
作ったものを自分の手の届かないところへ配るのは地獄の始まり
2020/08/26(水) 18:24:07.61ID:6WAydPFO
>>924
ありがと。

ただ、大量のユーザーがいるわけではないから、webアプリ化は必要ないかな。
2020/08/26(水) 18:27:55.82ID:6U3dFgUP
>>925
違うっそうじゃないwww

「作ったものを自分の手の届かないところへ配るのは地獄の始まり」
↑これがすべてだぞ
2020/08/26(水) 18:36:40.65ID:ZwDJp7br
言っても分かんないだろ。
いっぺん痛い目みればいいんだよ。
愚者は経験に学ぶしかない。
2020/08/26(水) 18:45:27.65ID:6U3dFgUP
巻き込まれる周囲カワイソス(´・ω・`)w
2020/08/26(水) 18:55:23.58ID:goOahd89
配布自体はそこまで問題じゃないでしょ
pythonをexe化して配るのが問題
2020/08/26(水) 18:59:31.84ID:InvJWZLo
問題なのはソースコードが丸見えだからかな?
2020/08/26(水) 19:00:06.24ID:pEKDTYqZ
>>925 少ないユーザなら自分のコンピュータにサーバを建ててアクセスさせれば良いじゃん。

Oracle DBサーバがあるんだったら、Webサーバなんて適当な隙間に入れられるだろ。
2020/08/26(水) 19:07:11.84ID:6U3dFgUP
>>930
国語1なの?なんなの??
2020/08/26(水) 19:23:38.94ID:bAdU1Tmz
oracle instant clientを同梱すればなんとかなる気はするけど
後は頑張れとしか言えない
934デフォルトの名無しさん
垢版 |
2020/08/26(水) 19:29:12.95ID:Ss3hGbOq
パイソンの配布に少し興味がある。
例えばアナコンダとかで作った仮想環境を
仮想環境丸ごとパッケージ化して配布とか
できんのやろか?
2020/08/26(水) 20:36:05.05ID:6U3dFgUP
>>934
とんでもないサイズになりそうなんだが
通信量大丈夫か?
2020/08/26(水) 20:44:21.44ID:ESD5+9LH
>>926
自分の手の届かないところへ配るとどういう理由から地獄になる?
937デフォルトの名無しさん
垢版 |
2020/08/26(水) 21:33:07.11ID:Ss3hGbOq
>>935
実際にはしないから問題ない。
純粋に技術的に興味があるだけだから。
2020/08/26(水) 21:56:13.36ID:6U3dFgUP
>>936
保守管理サポート対応ってしってるぅ?
939デフォルトの名無しさん
垢版 |
2020/08/26(水) 22:28:59.00ID:oJqYqaTk
また無職業務君が知ったかぶりしてるのか
2020/08/26(水) 22:32:09.86ID:IIkjsZ5s
ある意味定年まで仕事が確保されるのでは?
2020/08/26(水) 22:33:16.05ID:ESD5+9LH
>>938
単純にパソコンに詳しくない業務側のシステム担当者に定型的なデータベース操作をさせるためのツールでしかないんだけど。

1台、2台のpcでしか使わないようなものだし、保守に手間がかかるようなものではないと思うが?
2020/08/26(水) 22:51:32.19ID:ESD5+9LH
>>931
サーバに空き容量が無いわけではないが、一ヶ所の業務端末でしか使わないようなツールだし、webアプリ化まで手間をかけるようなものではないと思う。

pythonのexe化の問題点を検索するとexe化後のファイルサイズがデカイといった内容があるが、実際にexe化してみたら20メガ未満のサイズでしかない。

>>933が書いてるようにしておけば特段問題ないように思うんだけど。
2020/08/26(水) 23:21:58.94ID:cGPxI5k6
個人的にはpythonをexe化して配布しようという人の考えは理解出来ないけど、自分が自信を持って問題ないと思えてるならそれでいいじゃね
2020/08/26(水) 23:28:12.40ID:ESD5+9LH
>>943
何を問題と思ってるのか知りたいんだけど。
聞いてもその辺を書かないレスばかりじゃん。
2020/08/26(水) 23:39:39.97ID:vsdgJJdj
>>944
ぱっと思いつく問題をつらつら書くと

・配布先PCの環境依存性
 使うのに別ソフトウェア(oracle)が必要になるなら、バージョン指定した上でインストールしてもらう必要から
  その辺を記載したマニュアル作成しておく必要とかが出てくる
 (1〜2台のPCと言っても、故障とかで入れ替わると再セットアップが必要になるから、書いておかないと問い合わせが来る)
  あとはよほど無いとは思うけど、必要なソフトウェアのインストールに失敗した時の対応を誰がやるかとか……

・ソフトウェアのアップデート対応
 →1〜2台ならあんまり手間かからんけど、ソフトウェアアップデートしたらその時に対応が一応居る
  必要になるのはexeのアップデートと、関連ソフトウェアのアップデートぐらいだけど
  アップデートバッチを自動配布が理想だけど、社内とかでやるならその辺も整備が必要

・不具合対応
一番の懸念はこれかな、配布先PCの環境に依存したバグを引き当てると
 修正がクソ面倒になる(再現が面倒なので)
946デフォルトの名無しさん
垢版 |
2020/08/26(水) 23:57:12.58ID:Ss3hGbOq
>>945
それってパイソンに限って生じる問題?
他の言語では生じない問題?
2020/08/27(木) 00:18:28.10ID:AGvSSdQj
素人丸出し
2020/08/27(木) 00:22:54.93ID:VrT5Yy+j
>>945
懸念点について了解。

it系じゃない企業の情シスだとその辺は普段からの当たり前になってるからあまり問題では無いかな。
一般人というのは文章作成とクリックしかできない想定で、その他は全て情シスがやるようなのが自分の会社の業務分担だし。
現場に行けばプリンタ設定さえも怪しい。
まあ、会社のパソコンがアカウント設定等で色々縛られてて、家のパソコンと違うってのが主原因だけど。
2020/08/27(木) 00:33:13.12ID:VrT5Yy+j
>>946
どの言語でも言えることだと思うよ。
たくさんのパソコンにインストールする場合は大きな問題になるから、
webアプリにした方が良い問題だな。

余談だが、富士通とかNECなんかのソフトベンダーはwebアプリとなると色んな言語のプログラマを揃えないといけなくなるから嫌がるけどね。
2020/08/27(木) 00:45:04.70ID:VrT5Yy+j
>>947
何も有用なレスを返せずに煽ってるお前は本物のゴミなんじゃね?
ゴミは人間社会から必要とされてないよ。
2020/08/27(木) 00:46:08.06ID:/TSJ2nks
会社(身内)だけならなんでも好きにすれば良いけど、
俺ならwebアプリ一個置いておいて使いたい人がアクセスして使うようにするね

ユーザーが増えた減ったの対応面倒だし、開発者はwebアプリ一個管理しとけば良いから楽
2020/08/27(木) 00:50:15.19ID:AGvSSdQj
>>950
ここは見てるだけ。teratailで回答してる。
953デフォルトの名無しさん
垢版 |
2020/08/27(木) 01:14:15.69ID:QFo4fI+T
お爺ちゃん、さっき晩ご飯食べたでしょ?
2020/08/27(木) 01:17:15.23ID:cGwxDXPb
今日はまだ始まったばかりだが
2020/08/27(木) 01:32:18.14ID:4lkX4BnS
Pythonの勉強したいのについついプレステ4起動してしまうよーー
956デフォルトの名無しさん
垢版 |
2020/08/27(木) 01:32:53.58ID:0TX63Eqy
>>952
ム板を襲撃してTeratailへ誘導してるようなことを書くと、いろいろマズいのでは?
2020/08/27(木) 01:55:38.84ID:cGwxDXPb
「素人丸出し」では飯が食えん
社会的欲求と安全欲求が足りん
2020/08/27(木) 03:17:08.09ID:5EpETf62
>>942 Webアプリ化が手間だと思ってるのなら間違い。
一度やってみれば後は簡単。

今後避けては通れないんだからやってみるべき。

そう言えば、PostgreSQL の管理ソフト PgAdmin がいつの間にかPython に変わってたな。
起動するとWebブラウザが開くんだけど。 他は面倒なインストールはない。 Flask で作ってたのかな?
2020/08/27(木) 07:11:11.30ID:kPlEQNDv
状況にもよるが、もしwebサーバーだけ自分で管理しなければならないなら
アプリケーション配布する方が楽だな。
960デフォルトの名無しさん
垢版 |
2020/08/27(木) 09:03:19.05ID:ygBOOYPT
ブログをスクレイピングしたいのですが、記事一覧ページを表示させて、ページネーションごとに保存したいです。
ページネーション1、ページネーション2、ページネーション3
という感じです

これはpythonで出来るでしょうか?
2020/08/27(木) 09:15:34.37ID:VrT5Yy+j
>>958
今回は既にものが出来上がってるからこのままexe化でいくけど・・・

webアプリとして作るならpythonよりphpの方が作り易いと思う。
djangoは勉強したが、フレームワークってルールが多くてツール作るまでの学習に時間をとられる。
pythonもフレームワーク無しでwebアプリが作れるかも知れんが、やってる人が少ないから、日本語情報少ないし。
962デフォルトの名無しさん
垢版 |
2020/08/27(木) 09:25:41.45ID:2jHLUtXB
>>960
ページネイションの<a href=タグのアドレスを拾い直せばいいんでね?
2020/08/27(木) 09:46:14.04ID:umQT4F1S
こっちもexeやめたいんだけどキャプチャ取って画像分類使ってるやつWebアプリにできたりする?
2020/08/27(木) 10:27:23.47ID:mfblLuu4
>>961
俺もジャンゴで挫折したクチだけど、flaskを知ったら世界が変わるよ
2020/08/27(木) 10:54:25.06ID:hO5q5yfD
今後はfastapi一強になるからよろしくな
2020/08/27(木) 11:36:48.47ID:DIJ2mcr8
pythonは言語やライブラリがexe化して配布される事を想定してない

標準のパッケージングで対応出来ないなら、基本的にはpythonを使うべきユースケースじゃない

問題発生時に責任持って尻拭いできるなら、pyinstallerで問題が発生しないことをお祈りしながら使い続けるのも一つの選択肢
967デフォルトの名無しさん
垢版 |
2020/08/27(木) 12:46:59.87ID:Y/JTTxIY
>>966
Pythonで作ったPythonコンパイラが存在していて再配布可能なのであれば、
Pythonで作ったプログラムも再配布可能って理解は間違ってる?
PyPyは再配布を前提に作成されてないってこと?
968デフォルトの名無しさん
垢版 |
2020/08/27(木) 13:15:21.13ID:H/WqeZOs
exeじゃなくてpythonとpackageと自作アプリ別々にインストールしてもらうと
後で客が勝手にpackageの依存関係壊したりして面倒なことになるのが判り切ってる
2020/08/27(木) 13:24:18.35ID:WGrlRrGq
「何もしてないのに動かなくなりました!」
2020/08/27(木) 15:04:00.53ID:5EpETf62
>>961 Flask は簡単。
2020/08/27(木) 15:04:25.98ID:sz9rFeLf
exe化して客に配るとかチャレンジャーやな
2020/08/27(木) 15:37:37.70ID:XooyWedE
みんなDockerつこてる?
2020/08/27(木) 15:42:40.97ID:5cdlCAIQ
配布の仕組み自体が整備されてないような会社なんだろうけど、Windowsならインストーラ用意してグループポリシーを使うのが標準的

DBアクセス権限なんかも合わせて管理できる

あとはサポート用に診断スクリプトを用意しておく

exe化で表面的に問題が解決できるように感じるから本来必要な仕組みに意識が向かない
2020/08/27(木) 16:15:24.38ID:MXPImlvt
>>970
フリスクいいよね
2020/08/27(木) 17:35:47.53ID:/6w2hZAm
>>932
悪いけど国語は昔10だった
俺は知能指数が人口の上位2%なので
あなたの話が通じてないんだと思う

具体的に話してもらえるかな?
2020/08/27(木) 17:46:56.28ID:vAjE7nfE
他人に教えを乞うときに上から目線で臨むとどういう結果になるかわからない程度の知能指数w
977デフォルトの名無しさん
垢版 |
2020/08/27(木) 18:01:36.90ID:zpSWTkqc
Flask は簡単っていうより簡素なだけ。
一枚のapp.pyから脱皮しようと依存性やらディレクトリ構成やらを考え出すと、contextがグローバルなことの難しさに直面する。
もちろん、これらの解決法もWebでたくさん転がってはいるけれど。
978デフォルトの名無しさん
垢版 |
2020/08/27(木) 18:02:56.98ID:ygBOOYPT
import requests
from bs4 import BeautifulSoup
url = "https://www.yahoo.co.jp/";


response = requests.get(url)
#response.encoding = response.apparent_encoding
with open('hoge.html', 'w') as file:
file.write(response.text)

print(response.encoding)

取得したyahooが文字化けするんですが、何が原因かわかりませんか?
文字コードはutf8になるので、これで問題ないはずですが、、、
2020/08/27(木) 18:03:23.20ID:OQjnBdko
Python勉強する前に礼儀を勉強しろってか
2020/08/27(木) 18:10:09.04ID:gGJ6aQTr
>>960
技術的にはできるが
規約などをしっかり読めないあふぉがやると最悪タイーホ案件

>>963
日本語でおk
2020/08/27(木) 18:11:52.06ID:gGJ6aQTr
>>976
IQじゃ数学と基本的単語が池沼該当か否かくらいしか測れないって見本だよなほんと975は

>>979
だれうまw
2020/08/27(木) 18:12:57.45ID:gGJ6aQTr
>>978
まずはそのPythonを走らせてるOSの種類とバージョンを言ってみようか
DOS窓の設定を特段弄ってない状態のWindowsではないかとエスパーしてはいるんだが
2020/08/27(木) 18:15:34.70ID:OQjnBdko
>>978
with open('hoge.html', 'w', encoding='utf-8') as file:
>>979は君のことじゃないからね
984デフォルトの名無しさん
垢版 |
2020/08/27(木) 18:38:40.99ID:ygBOOYPT
>>983
どうも。治りました(´・ω・`)
しかし、リファレンスをみてもencodingオプションの説明が見当たらないのですが、どうやって見るのでしょうか?
https://docs.python.org/ja/3/tutorial/inputoutput.html#reading-and-writing-files
985デフォルトの名無しさん
垢版 |
2020/08/27(木) 18:41:49.68ID:esPfZquD
>エンコーディングが指定されなければ、デフォルトはプラットフォーム依存です (open() を参照してください)
986デフォルトの名無しさん
垢版 |
2020/08/27(木) 19:04:26.03ID:ygBOOYPT
>>985
どうも
めっちゃ見づらいんですけど、見やすいリファレンスありますか?
2020/08/27(木) 19:27:16.56ID:gGJ6aQTr
>>985
次スレよろすく
988199
垢版 |
2020/08/27(木) 19:27:20.77ID:u9kzH2ZH
>>976
思ったw
教えてもらっといて了解とかね
989デフォルトの名無しさん
垢版 |
2020/08/27(木) 19:52:15.67ID:esPfZquD
建てれなかった
2020/08/27(木) 20:16:38.22ID:gGJ6aQTr
>>989
じゃあ試してくるわ
2020/08/27(木) 20:20:20.85ID:gGJ6aQTr
だめだったわ
2020/08/27(木) 20:21:21.52ID:gGJ6aQTr
くだすれPython(超初心者用) その50【まず1嫁】

当スレに★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(超初心者用) その49【まず1嫁】
https://mevius.5ch.net/test/read.cgi/tech/1595057607/

次スレは >>985 あたりが挑戦してくだしあ。(980過ぎて自動落ちは、無くなって久しい)
### END OF TEMPLATE ###
2020/08/27(木) 20:25:22.19ID:WXD9Eu8v
くだすれPython(超初心者用) その50【まず1嫁】
https://mevius.5ch.net/test/read.cgi/tech/1598527450/
2020/08/27(木) 20:25:42.22ID:11nNbPii
おつ
2020/08/27(木) 20:48:54.60ID:WXD9Eu8v
最後におもろいこと言ったヤツ優勝
2020/08/27(木) 21:16:42.05ID:gGJ6aQTr
>>993
1くらいクソコテはずせよ!
2020/08/27(木) 22:53:17.59ID:JrI7Omof
くだされ〜
2020/08/28(金) 02:21:54.81ID:8aDUum+O
パイパイ(・◇・)/~~~ミルクくれくれ
999デフォルトの名無しさん
垢版 |
2020/08/28(金) 05:46:10.75ID:CpPsneSY
おっパイソン
2020/08/28(金) 07:50:32.78ID:uQOAsR20
GKBR「とーぶよー!」

くだすれPython(超初心者用) その50【まず1嫁】
https://mevius.5ch.net/test/read.cgi/tech/1598527450/
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 40日 15時間 17分 5秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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