くだすれ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/25(木) 11:18:30.31ID:9bgTK3GK
よく見たら、内包表記以前の問題だったか。
リストの使い方自体の問題。そのあたりをもうちょっと勉強したほうがいい。
delFileList = [array for array in filelists if array[1] > 2400]
2020/06/25(木) 11:20:29.71ID:9bgTK3GK
>>452
急に偉そうな態度になったなw
2020/06/25(木) 11:27:14.25ID:9bgTK3GK
>>452
よくわかってないうちは、こっちのほうがわかりやすい。
https://ideone.com/5IJnTH
456デフォルトの名無しさん
垢版 |
2020/06/25(木) 11:33:37.19ID:2vdRi5gu
理解できませんが、レスくださったとおりに書き直したら上手く行きました。

以下のようにも書いてみたのですが、型のエラーが出てしまい上手く行きませんでした。
TypeError: int() argument must be a string, a bytes-like object or a number, not 'list'

#for row in filelists :
# if int([row[1] for row in filelists]) > 2400 :
# delFileList.append([row[0] for row in filelists])

この先のファイル削除までたどり着けるか非常に不安ですが勉強します。
ありがとうございます。
2020/06/25(木) 11:36:48.56ID:9bgTK3GK
>>456
拾い物の切り貼りでもいいけど、1つ1つ理解してやらないとどこかで必ずつまづくよ。
車屋さん、在庫整理頑張って。
458デフォルトの名無しさん
垢版 |
2020/06/25(木) 11:42:00.54ID:2vdRi5gu
>>457

455を読んだら少し理解が進みました。まだ完全には理解できてませんが笑

ホントは車屋さんじゃなくて飛行機屋さんです。
飛行機の固有名詞がフォルダ名になってて特定可能なんで偽装してます。

ご指導ありがとうございます。
459デフォルトの名無しさん
垢版 |
2020/06/25(木) 12:18:13.17ID:2XRewe5U
他人の仕様だからどうでもいいけど
フォルダが更新(ファイルの追加や変更)だけ見れば良いのか
フォルダが使用された(中のファイルを参照した)可能性は捨てて良いのか
気になるどうでもいいのに
460デフォルトの名無しさん
垢版 |
2020/06/25(木) 12:39:37.58ID:ohIz/UV4
>>459
気にしていただいてありがとうございます。

ご指摘の通り、本当は中のファイルが参照されたものは削除の対象外にしたいのですが、私の技量不足で半ば諦めていました。
いま外出中でコードをお見せできないのですが、
孫フォルダの mtime と現在時刻の差で、孫フォルダの更新からの経過時間を計算しています。

孫フォルダの中身のファイル(ひ孫)一覧を取得して、各ファイルの atime を取って、最大値を、、、、
ってな感じにしたらいいのかもしれませんが、思考が追い付きませんでした笑
461デフォルトの名無しさん
垢版 |
2020/06/25(木) 13:12:34.46ID:ZVt/yuYi
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!

クソチョンw
2020/06/25(木) 18:12:28.54ID:6nc7jj+y
matPlotlibで折れ線グラフを出す時、X軸に時間を取ったとします。y軸は値
データ量が多すぎて軸の項目が重なり過ぎてグラフのどこが何時なのかわからないのですが、データはそのままに、軸の表示だけ間引きして30分毎に表示とかできないでしょうか?
2020/06/25(木) 18:19:38.88ID:1rhHInx+
>>462
目盛りを間引きたいってことけ?
プロットする点を間引きたいってことけ?
2020/06/25(木) 21:25:34.43ID:WNIT7fPu
>>462
できる
2020/06/25(木) 23:42:03.61ID:6nc7jj+y
>>463
目盛りを間引きしたいだけです!
2020/06/26(金) 03:50:40.22ID:4Xp41V6m
>>460
普通、atime は書き込まない。
Linux では、デバイスをマウントする際に、noatime を付けるから

読み取りだけなのに、一々、atime を更新されたら、デバイスの寿命が縮まってしまう
2020/06/26(金) 05:48:57.67ID:ifgPdVHn
>>448
PyCharmは使わないの?
468デフォルトの名無しさん
垢版 |
2020/06/26(金) 07:57:41.39ID:Gfc0AvMu
>>467
1000円払えません、なんて現実に>>448が向き合うわけないじゃん
469デフォルトの名無しさん
垢版 |
2020/06/26(金) 11:01:54.65ID:2mtM8sJr
opencvでモザイクをかけることはai処理とは言いませんか?
2020/06/26(金) 11:36:42.42ID:TyDtokvS
>>469
モザイクを取っ払うのが愛だよ
2020/06/26(金) 12:41:08.92ID:B/LURLJ0
>>468
PyCharm有料版とコミュニティエディション版ってそんなに違いはありますか?
2020/06/26(金) 13:10:33.67ID:IGQS+n08
>>471
sshでのリモート機能がないので人によっては致命的
2020/06/26(金) 13:30:54.64ID:8TvHSlCy
>>471
Web開発
Jupyter統合
まあこのへんが必要な人はVSCodeの方が幸せだろうけど
474デフォルトの名無しさん
垢版 |
2020/06/26(金) 14:11:08.40ID:PjbtVFt+
>>465
間引ける
475デフォルトの名無しさん
垢版 |
2020/06/26(金) 17:42:10.15ID:2mtM8sJr
pythonで食っていけますか?
初心者はワードプレスといいいますけどえ
476デフォルトの名無しさん
垢版 |
2020/06/26(金) 18:21:37.29ID:2mtM8sJr
スマホなくてスマホアプリ作れる?
477デフォルトの名無しさん
垢版 |
2020/06/26(金) 18:46:16.17ID:NfXRGo/z
>>469
モザイクをかけるAIを作ろう
478デフォルトの名無しさん
垢版 |
2020/06/26(金) 20:56:31.40ID:YHnwIAd+
>>466
そうなんですね、atimeが使えないとなると私の知識では実現方法が1つも思いつきません。
中のファイルにアクセスした日時を知る手段は無いということでしょうか?
2020/06/26(金) 21:23:12.55ID:IGQS+n08
>>478
簡単に騙されるな
noatimeつけるやつなんざ古のsolaris使いかSDカードが勿体無いとか言うアホだ
480デフォルトの名無しさん
垢版 |
2020/06/26(金) 21:39:53.56ID:YHnwIAd+
>>479
システムの設定次第ということですか。
ファイルの整理を実行したいのは会社のネットワークドライブなのですが、
その中にあるファイルのプロパティを見て、アクセス日時が表示されていれば、
atime を使ってトライする価値がありそうですね。
481デフォルトの名無しさん
垢版 |
2020/06/26(金) 21:43:22.38ID:2mtM8sJr
pythonとhtmlってどうやって関連付けるんでしょうか?
例えばurlを指定してスクレイピングをするとして、htmlでフォームとボタンを作ります。スクレイピング自体はpythonです。
この場合、pythonをサーバで動かすんでしょうか?phpのように

これができないならkivyなどを使うしかないですよね

guiを持ったスクレイピングツールです
2020/06/26(金) 22:29:34.30ID:33GHMTSz
>>481
関連付けをやる必要はない。
htmlのスクレイピングをpythonでして、結果の表示をhtmlにして、ブラウザであけて眺めるとか普通。
phpみたいなことがしたいなら、鯖でpythonを動かすしかない。
2020/06/26(金) 22:55:08.50ID:Zf4XEluG
>>472
SSH接続ですね
iPhoneでは使いますが
Macでは使わないです

>>473
スクレイピングはしますが
がっつりWeb開発をするわけではないんですよね

ご回答ありがとうございました
2020/06/27(土) 03:20:25.64ID:rFTHw7Ql
>>474
やり方教えてよ
485デフォルトの名無しさん
垢版 |
2020/06/27(土) 04:24:06.51ID:n2NNTxNb
>>482
使いやすいようにguiを持ったものにしたいんです
フォームにurlを入力して、開始ボタンでスクレイピングを開始するというものです
なので結果だけ表示するというのとは、少し違います
2020/06/27(土) 05:45:27.61ID:EdDPXUmz
>>485
webアプリケーションにしたいなら、フレームワーク使った方が楽だと思うよ
https://hnavi.co.jp/knowledge/blog/python-web-application/

でも、もし単に入力用のフォームが欲しいだけでローカルでしか動かさないなら、別にwebアプリケーションにする必要もないんじゃない?
それこそ自分でも書いてるようにkivyとかでGUI作ってもOKだし、単純なものなら標準のtkinterでも十分だよ
487デフォルトの名無しさん
垢版 |
2020/06/27(土) 06:12:56.91ID:n2NNTxNb
>>486
例えばブラウザならどんな環境でも見れるので、他人にあげたいときに便利かなと思ったんですね
しかしブラウザで動かす場合は、本物でなくとも、xamppなりのサーバを建てないといけないですよね
2020/06/27(土) 06:54:05.67ID:U90iCGW6
>>487
データベースじゃなくて配列に入れるだけならXAMPPいらないでしょ
PythonソフトをWindowsのEXEファイルに変換すりゃ配布出来るっしょ
489デフォルトの名無しさん
垢版 |
2020/06/27(土) 07:28:11.93ID:n2NNTxNb
>>488
https://xkage.com/python-webbrowser.html
ありがとうございます
どういう仕組かまだよくわかってないので、参考ページ教えてもらえますか?

kivyなどを学ぶよりhtml cssで装飾したほうが自由度も高そうだし、他にも使える技術ですからね
データベースは特に必要ないと思いますが、データが多くなるとあったほうがいいんでしょうね。
490デフォルトの名無しさん
垢版 |
2020/06/27(土) 08:40:00.79ID:5uwCjfOh
オススメの本教えてください
ここで質問するより体系的に理解したいです
2020/06/27(土) 08:50:53.17ID:wwwZDyDi
>>489
ここ Pythonのスレだからなんだけど

https://ja.m.wikipedia.org/wiki/PyQt
PythonでGUIプログラミングをするときの選択肢の一つである。PyQtの他には、PySide・PyGTK・wxPython・TkinterなどのGUIツールキットが存在する。

つうかスクリプト言語なんだから
Pythonで幾らでも文字列結合くらい出来るでしょう?

スクリプト言語Pythonによるhtml生成

https://www.ipl.co.jp/item/python.html


HTMLファイルで保存すりゃ良いんでないの?
HTMLとCSSでやりたいならJavaScriptでテキストファイル読み込ませたらええんちゃう?

やった事無いけどVBSでEXEファイル呼び出すとか
【PYTHON 事始め】WINDOWS アプリを作ってみる
https:/blog.delphinus.dev/2010/04/windows-app-by-python.html

>>490
PythonとJavaScriptではじめるデータビジュアライゼーション
https://www.amaz0n.co.jp/PythonとJavaScriptではじめるデータビジュアライゼーション-Kyran-Dale/dp/4873118085
492デフォルトの名無しさん
垢版 |
2020/06/27(土) 09:01:53.56ID:Nxk2tn/P
atimeに頼るやり方って、searchとかインデックス作成とかで簡単に破綻しそう。
493デフォルトの名無しさん
垢版 |
2020/06/27(土) 09:20:15.93ID:n2NNTxNb
>>491
html生成というか、gui部分をhtmlとcssでやりたいのです
こういう聞き方のほうがシンプルでした、すみません、、、・
494デフォルトの名無しさん
垢版 |
2020/06/27(土) 09:30:54.47ID:wwwZDyDi
>>493
少しは自分で調べんしゃいよ
もういっそHTAでやればぁ〜
2020/06/27(土) 11:42:07.05ID:k1sG5WNB
cの{}に相当するのはないのですか?
インデント合わせるだけ?
2020/06/27(土) 13:31:00.23ID:JdStDnTB
>>495
Yes
インデントをあわせるだけ。
2020/06/27(土) 13:46:10.31ID:njTameU5
while(論理式);

while True:
if 論理式:
break

ですか?
2020/06/27(土) 13:47:09.72ID:JdStDnTB
>>497
>>1を10回嫁
そしたら
公式サイト嫁
2020/06/27(土) 13:49:15.30ID:njTameU5
すまん、そんなルールがあったのね。
500デフォルトの名無しさん
垢版 |
2020/06/27(土) 15:42:37.00ID:QSLeN3Uh
while(論理式);

while True:
if not 論理式:
break
2020/06/27(土) 16:57:25.04ID:JdStDnTB
やっぱりインデントが死んでるぞ
>>1を100回嫁 あるいはママンと一緒に嫁
2020/06/27(土) 17:06:34.40ID:ItnTp6fM
>>497
論理式の前にnotが抜けてる
2020/06/27(土) 18:06:59.18ID:njTameU5
>>500
>>502
あるがとう。
論理式は例えで書いたけど一行にならないのか?と思ったのです。
他は短くなるので凄いと思った。
ハードはラズパイです。
2020/06/27(土) 18:26:24.56ID:dSnkFhzT
もしかして
while 論理式:
 pass
2020/06/27(土) 19:04:25.49ID:BBqHo9tQ
VScode使いづらくないかな?
新しいファイルで名前付けて作れないの?
2020/06/27(土) 21:06:12.32ID:ItnTp6fM
日本語で頼む
2020/06/27(土) 21:25:43.10ID:njTameU5
>>504
passなるステートメントがあるのですね。
月曜日に試します。
2020/06/28(日) 01:01:44.41ID:inomKPy1
statsmodelsとstatsmodels.apiって全くの別物なんでしょうか。
インポートしたあとの名前付けではどのように区別するのが一般的ですか?sm_apiとかですかね
509デフォルトの名無しさん
垢版 |
2020/06/28(日) 16:06:53.05ID:mIesZIcA
サーバでpythonを動かす場合、サーバに置くpythonのファイルはpython.exeのみでいいのでしょうか?
この例の場合はそれだけで動きました。
https://techacademy.jp/magazine/22048

pythonでスクレイピングしてwordpressでそれを表示したいです(´・ω・`)、、、
2020/06/28(日) 16:28:06.00ID:ghhwznz4
たぶん、置いても置かなくても動いたでしょう
511デフォルトの名無しさん
垢版 |
2020/06/28(日) 16:38:02.51ID:mIesZIcA
なぜですあ?
512デフォルトの名無しさん
垢版 |
2020/06/28(日) 16:38:41.12ID:6/NhN8c7
> #!C:\Users\user1\Anaconda3\python.exe
https://docs.python.org/ja/3/using/windows.html#excursus-setting-environment-variables

techacademyって色々酷い臭いがする
513デフォルトの名無しさん
垢版 |
2020/06/28(日) 16:40:18.76ID:mIesZIcA
anacondaではなくて、ただのpythonを指定しました
2020/06/28(日) 18:25:44.52ID:P190IwYa
>>509
おまえちょっと前からここにいるだろ?
まず質問の仕方をべんきょうしろよ
2020/06/28(日) 23:26:39.80ID:2GGP8YRV
>>514
よくぞ言ってくれた
2020/06/29(月) 01:27:28.67ID:Poh/uTuZ
Python » 3.8.3 Documentation » The Python Standard Library » Built-in Functions
https://docs.python.org/3.8/library/functions.html
Documentation » The Python Language Reference » Lexical analysis
2.3.1. Keywords
https://docs.python.org/3/reference/lexical_analysis.html?highlight=keyword%20py#keywords
2020/06/29(月) 01:35:42.23ID:ze6DZkOI
>>509
Wordpress は、PHP だろ。
そのまま、PHPでスクレイピングすれば?

わざわざ、Python でやる意味がない。
スクレイピングごときで、複数のサーバー側言語を使う意味がない

例えば、フレームワークのRuby on Rails を選んだら、サーバー側言語もRuby にする

サーバー側言語がRubyで、クライアント側言語がJavaScript という組み合わせは多いけど、
これは、サーバー側/クライアント側で、別々だから
2020/06/29(月) 02:55:55.11ID:iFrv2xUn
何言ってるか全然分からん。Rubyやり過ぎておかしくなってるの?
2020/06/29(月) 03:09:46.51ID:L39gVdue
>>518
そいつがおかしいのは昔からだし何を言っているのか考えるだけ無駄。
このスレの>>1を含めて、多数のスレで荒し認定されているこの板でトップクラスのキチガイだよ。
相手にしても喜ぶだけだから触らないのが良いかと。
2020/06/29(月) 06:23:43.51ID:wCnAJtGw
3-3人間関係編(妬みと劣等感でストレスに
承認欲求が強い人は人間関係では嫉妬や劣等感を感じやすく、ストレスを溜めていきます。
承認欲求が強いと他人の評価を凄く気にするので、基準は常に他人であり、周りと比較することで自分の幸せか不幸かを決めているんです。
そして劣等感も嫉妬心もどちらも根本は他者との比較なので、そこにストレスを感じやすくなるわけです。
https://happination.jp/approval-desire#3-3
521デフォルトの名無しさん
垢版 |
2020/06/29(月) 06:32:01.32ID:d1RqGTaJ
phpでスクレイピングというのはメリットがあまりないのでは?
pythonが推奨されていたので選んだまでです。
522517
垢版 |
2020/06/29(月) 07:53:53.55ID:ze6DZkOI
もし、Ruby, Python など、他言語でスクレイピングした場合、

どうやって、Wordpress に反映させるのか、ちょっと分からない
523517
垢版 |
2020/06/29(月) 08:30:30.91ID:ze6DZkOI
例えば、Ruby on Rails なら、
MVC モデルで、ビジネスロジックはサーバー側・M にある。
React, Bootstrap を使っていれば、V はJavaScript になる

スクレイピングはビジネスロジックだから、サーバー側にあるので、
普通は、同じサーバー側言語を選ぶ。
この場合は、Ruby

そこで他言語を選ぶことは、滅多にない。
もし、サーバー側言語がPHP なら、ビジネスロジックもPHPで書く
524デフォルトの名無しさん
垢版 |
2020/06/29(月) 08:36:15.00ID:d1RqGTaJ
>>522
データベースで共有するのではないですか?
2020/06/29(月) 08:54:02.27ID:H+2hzQxZ
>>524
基地外の相手をするな
まあこいつと一緒にされるのは気の毒だが、実際RoRやってます系の中にはSQL使えない馬鹿も多いのは事実なんだよな
一方Python使う人はわりと積極的にSQL書くよね
2020/06/29(月) 09:12:15.88ID:kEXT/L1b
「Python 3.7.8/3.6.11」が公開 〜「Python 3.7」系は今後セキュリティ修正のみに
https://forest.watch.impress.co.jp/docs/news/1261984.html
 「Python 3.7.8」と「Python 3.6.11」が、6月28日にリリースされた。現在、
「Python」の公式サイト“python.org”から無償でダウンロード可能。Windows 10向けの
バイナリは、“Microsoft Store”からも入手できる(参考記事)。

 「Python 3.7.8」は、「Python 3.7」シリーズのマイナーアップデート。
「Python 3.7」はこれまで四半期に1回のペースで不具合修正が行われてきたが、
この1年間で「Python 3.8」のリリースが軌道に乗ったこともあり、今回が最後の
バグフィックスリリースとなる見込み。今後5年間はセキュリティパッチのみの提供と
なるため、開発チームは「Python 3.8」へのアップグレードを推奨している。

 なお、「Python 3.6」シリーズはすでにセキュリティのみの修正を行う
メンテナンスモードに入っている。来年末までは保守されるが、機能上の問題は
修正されない。
527517
垢版 |
2020/06/29(月) 09:21:44.34ID:ze6DZkOI
>>524
データベース(DB)は、MVC のM・モデルだから、サーバー側言語。
例えば、Ruby on Rails なら、Ruby

Rails プロジェクトを作った瞬間から、RubyでDB アクセスする。
テーブル作成文も、Rubyで作るし、
更新文も、Rubyで書くと、SQL に変換して、DBアクセスする

だから、わざわざ複数のサーバー側言語を使うことはない。
Rubyでも、スクレイピングできるから
2020/06/29(月) 09:31:33.79ID:H+2hzQxZ
わかったからPythonもSQLも書けない馬鹿は巣に帰れ
529デフォルトの名無しさん
垢版 |
2020/06/29(月) 10:49:18.86ID:d1RqGTaJ
>>525
キチガイと言われているのは自分だと思ってました
530517
垢版 |
2020/06/29(月) 11:24:20.67ID:ze6DZkOI
荒らしはプログラマーじゃないから、話をしないこと!

>1
>「Ruby では」「Rubyでは」「某言語では」をNGワード登録推奨

こうやって、あちこちのスレのテンプレを改変してるのも、荒らし。
本当は、ちゃんとしたスレを立て直さないといけないけど、面倒だからこのまま使っているだけ
2020/06/29(月) 11:34:52.29ID:n3f7aCVG
>>530
全部お前のせい
早く死ねよジジイ
2020/06/29(月) 12:08:09.01ID:d9RdkETr
>>529
君じゃないから安心して。
>>530とか書いてる奴がこの板の有名なキチガイだよ。
初心者からすると一見まともなことを教えてくれているように見えることもあるけど、どこかで聞いたことを字面だけ暗記して、場所や文脈を無視して適否の判断もせずに垂れ流すだけだから、真に受けると却って害にしかならない。
自己主張が激しいんだからコテハン付ければいいと思うんだけど付いていないからNGするのが面倒臭い。書き方に特徴があるから簡単に判別できるんだけど、目に入るだけで不快な奴なのよ。
2020/06/29(月) 13:16:55.44ID:AY93taHX
>>531
>>532
Rubyなら、荒らしにも柔軟な対応が、可能。
534デフォルトの名無しさん
垢版 |
2020/06/29(月) 16:39:44.37ID:d1RqGTaJ
pythonの使えるサーバーというのは少ないですか?
php並に当たり前に使えるものでしょうか?
535デフォルトの名無しさん
垢版 |
2020/06/29(月) 16:57:41.32ID:6d9dL1u1
>>534
Pythonは拡張言語なので
データをデータベースに入れればいいし、
PHPはHTMLプリプロセッサなので
データベースのデータをHTMLに変換するだけの事
2020/06/29(月) 17:07:10.98ID:6d9dL1u1
>>521
普通にWebページをスクレイプするならHTMLなんだから
PHPでHTMLをプリプロセッシングして
データ取り出してデータベースに入れて
データベースから取り出したデータを
プリプロセッシングでHTMLに変換するのであれば
わざわざ 拡張言語のPython使わなくてもいいじゃない?って事
537デフォルトの名無しさん
垢版 |
2020/06/29(月) 17:14:09.62ID:d1RqGTaJ
>>535
pythonファイルを置く場所は、htdocsではなくて、データベースということですか?
サーバの知識がなくてすみません
htdocsに置くのが禁止されているのなら従わないといけませんが
538デフォルトの名無しさん
垢版 |
2020/06/29(月) 17:24:14.11ID:6d9dL1u1
>>537
おまいは何を言ってるんだ?
sqliteさんならhtdocsとか関係無いわ

Pythonでデータベースに接続し利用する方法【初心者向け】 | TechAcademyマガジン

https://techacademy.jp/magazine/19312

SQLite. 小規模なデータ向けのデータベースです。 Python の標準ライブラリに含まれている sqlite3 モジュールを使って利用できます。
539デフォルトの名無しさん
垢版 |
2020/06/29(月) 17:37:42.20ID:d1RqGTaJ
噛み合って無くてすみません
上でも質問したのですが、このような表示をする場合なぜデータベースが必要になるのですか?
https://techacademy.jp/magazine/22048
ただ、python.exeをサーバのどこかに置けばいいだけではないでしょうか。

ちなみにxamppなので、データベースはphpmyadminです
540デフォルトの名無しさん
垢版 |
2020/06/29(月) 17:53:51.60ID:6d9dL1u1
>>539
ハァ?何を言って・・
>このような表示を
ってのは基本的にブラウザで表示したいって事だよね
つまりはブラウザはHTMLを表示するものだからてすが
HTMLを表示するだけであればXAMPPもデータベースも要らないですね。
メモ帳でhello.htmlを書いてダブルクリックで表示出来るでしよ
大量のhtmlファイルを書くの手書きじゃ、大変なのでJavaScriptなんかのプログラムで書きます
それをインターネット上に表示したいとなると
Webサーバーが必要になります
サーバー側でJavaScriptでhtmlファイルを作ってもかまいませんが、大量のデータを効率良く使うにはデータベースを使ったほうが便利です
となるとデータベースサーバーが必要です
JavaScriptよりもデータベースとのやり取りを、簡単にするのがPHPです
なのでphpmyadminはデータベースサーバーでは無くてPHPのプログラムです。
2020/06/29(月) 18:09:13.52ID:6d9dL1u1
>>539> ちなみにxamppなので
ってわかって無いでしょ?
X:「X」は複数のOSに対応していることを指し
A:Apache:Webサーバー (ネットで表示する用)
M:MariaDB:データベース(データの格納取り出し用)
P:PHP:プログラミング言語(HTMLプリプロセッサ)
P:Perl:プログラミング言語(文字列操作用)

がセットになったものです。
542デフォルトの名無しさん
垢版 |
2020/06/29(月) 18:45:41.76ID:d1RqGTaJ
>>540
ええ、pythonを利用した表示をしたいということです。
python.exeはどこに置くのでしょうか?
543デフォルトの名無しさん
垢版 |
2020/06/29(月) 18:55:05.72ID:6d9dL1u1
>>509
自分の紹介したページに書いてありますが
何処に置くかはインストールしたpython.exeにパスを通してhttpd.confファイルを編集したら
test.pyでハローワールド表示出来たんでしょ?
何が質問なのかさっぱりわかりませんね。
2020/06/29(月) 19:01:36.91ID:K3JrdHA3
まずそのサーバーは自分のPCのコトなんだよね?
質問するならその環境を正確に詳しく教えて下さい
2020/06/29(月) 19:06:23.59ID:6d9dL1u1
>>543
ぁあごめん「自分の」は「>>509の」ページね

>サーバに置くpythonのファイルはpython.exeのみでいいのでしょうか?

この1文がそもそもの間違い
Pythonのアプリケーションソフトがpython.exeで
Python用語で書かれたスクリプトファイルが
pythonのスクリプトファイルtest.py
だから、WordPressはPHPで書かれたスクリプト.phpファイルなので
WordPressのルートフォルダにtest.pyスクリプトファイルを置いてみて表示されるなら動くんじゃ無いですか?
546デフォルトの名無しさん
垢版 |
2020/06/29(月) 19:15:47.12ID:d1RqGTaJ
>>543
一般的にどこに置くか、ルールのようなものがあるか知りたいのです
サーバに不具合でも起こしたらアレですし
547デフォルトの名無しさん
垢版 |
2020/06/29(月) 19:25:50.49ID:6d9dL1u1
>>546
まず>>544さんの仰るとおり環境を明示するべきですよ?
本番環境がレンタルサーバーでftpでアップロードする話なのか?
自分のPCのテスト用XAMPP環境なのか?
548デフォルトの名無しさん
垢版 |
2020/06/29(月) 19:31:03.64ID:d1RqGTaJ
環境はxamppです。htdocsで特に不具合はありませんが、実際のサーバの話も聞きたいです。
2020/06/29(月) 19:43:27.78ID:6d9dL1u1
>>548
実際の WebサーバーはApacheなのですか?

Nginxが第1位に - 4月のWebサーバシェア調査
https://news.mynavi.jp/article/20190424-813722/
を参考にすると
まあ、おそらくApacheでしょうが

サーバー管理者でも無ければ
Apache Webサーバーのデーモンのコンフィグファイルであるhttpd.confファイルを編集したら
Apache Webサーバーを再起動しなきゃならないので無理でしょうね
2020/06/29(月) 19:50:23.60ID:6d9dL1u1
サーバーで不特定多数の誰かに Pythonのプログラムをアップロードされて動かされでもしたら
迷惑なので
作らせない、実行させない、アップロードさせないでしょう
2020/06/29(月) 19:50:58.71ID:pL7aJvCZ
>>539
あほちん
PC初心者
https://medaka.5ch.net/pcqa/
あたりへ(・∀・)カエレ!!!
2020/06/29(月) 19:57:53.11ID:K3JrdHA3
>>548
どうせ噛み合わないけどザックリ答えるよ
xamppは答えになってない、あくまで環境の一部
pythonは自分でインストールしたんでしょ?
exeってことはWindows+xampp+pythonなんだろうけど、
そんなお仕着せ環境は皆無に近い
Azure頑張るか素直にphpの勉強に集中することをオススメする
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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