くだすれ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/21(日) 22:47:34.91ID:cVjRWJtk
>>395
上半分
いえすざっつらいつ


ぐぐれ
キーワードは例えば32bitWindows系なら
「anaconda python フルパス 32bit」あたりか?
2020/06/21(日) 22:51:44.19ID:FwDCKMLP
python.exeを呼んだらcondaが見つからないって言われてるのでしょう?
だったらpathに追加しないといけないのはcondaの場所。

C:\Users\<your-username>\Anaconda3\bin
とかじゃないの?たぶん
2020/06/21(日) 23:04:27.61ID:jQi52PAy
>>396
なんか今見てたらパイソンが3ついる。
おそらく最初にアナコンダ経由でインストールしたもの。
次にVSCODE経由でインストールしたもの。
最後にコマンドプロンプトからインストールしたもの。

パスはコマンドプロンプトでインストールしたものに通ってるみたいだけど、
普段使ってるのはアナコンダ経由でインストールしたものだからこっちにパスを通すってことですよね。
2020/06/21(日) 23:24:26.78ID:jQi52PAy
windows10のコントロールパネルから見た環境変数と
コマンドプロンプトのPathコマンドで表示させたパスが違うんだけどなんでだろう?
2020/06/22(月) 00:11:23.24ID:f5R3Gzb+
Pythonを勉強(プログラミング自体が初めて)仕様と思って、
「みんなのPython」買って、本に書いてる通りに打ち込んでみたけど、何も起こらない。

print()で囲まないといけないことに2週間気づかなかった。
これだから独学は遠回りなんだよなぁ(笑)
401デフォルトの名無しさん
垢版 |
2020/06/22(月) 05:11:42.19ID:fMZd4kHT
データ分析ッテ数学者レベルにできない限り、仕事はないですか?
2020/06/22(月) 07:33:29.64ID:RNEurHj0
>>401
世の中には統計士っちゅー資格があるぞ
403デフォルトの名無しさん
垢版 |
2020/06/22(月) 08:34:55.84ID:fMZd4kHT
toggeterのようなサービスを作るならphpとdjangoどちらがですか・
404デフォルトの名無しさん
垢版 |
2020/06/22(月) 09:25:27.95ID:vPatHaf5
>>403
phpとdjango横並べするうちは先のこと考えないでどっちが好きな方もっと詰めて勉強したほうがいい
405デフォルトの名無しさん
垢版 |
2020/06/22(月) 09:25:56.56ID:vPatHaf5
x どっちが
o どっちか
406デフォルトの名無しさん
垢版 |
2020/06/22(月) 09:54:31.88ID:fMZd4kHT
>>404
phpだとワードプレス使えるのがメリットなんですよね
でもCMS使う理由というのもなさそうですし
407デフォルトの名無しさん
垢版 |
2020/06/22(月) 12:07:51.29ID:vPatHaf5
cmsを使う理由がないとか、頭ん中のことをぼやかして言われてもわからんわ
何がしたいのかさっぱりわからん
408デフォルトの名無しさん
垢版 |
2020/06/22(月) 12:13:58.03ID:Ak4CFXxz
ボカすときはたいてい『○○はわたしには難し過ぎるので使いたくありません』だぞ
要するに何もしたくない時にボカす
わたしは無能です!って宣言するようなモンだからな
2020/06/22(月) 12:24:11.41ID:+DreoFMt
>>399
環境変数PATHは、PowerShell で、以下を入力して!
$env:Path.split( ";" )

環境変数は、(ユーザー)環境変数・システム環境変数の2つある。
ユーザー環境変数は、ログインユーザーだけのもので、
システム環境変数は、全ユーザーに適用される

コマンドで表示すると、2つが混ざって表示される。
つまり、そのユーザーに適用されるのは、両方だから

すべてのOS で、環境変数PATHを使うから、
この仕組みを知らない人は、プログラミングできない
410デフォルトの名無しさん
垢版 |
2020/06/22(月) 12:53:48.02ID:fMZd4kHT
>>407
会員制サイトを作る場合はphpのほうがいいんじゃないでしょうか?
管理画面のあるサイトですね。
スクレイピングはpythonですが。
411デフォルトの名無しさん
垢版 |
2020/06/22(月) 13:04:24.40ID:vPatHaf5
>>410
何をもって良し悪し決めてるの?
412デフォルトの名無しさん
垢版 |
2020/06/22(月) 13:10:16.07ID:fMZd4kHT
>>410
回答ありがとうございます
wordpressなら会員制サイトを作るためのプラグインなどが沢山あると思います
pythonの場合はwordpressほど充実していないのではないでしょうか

https://teratail.com/questions/81092

あくまでイメージですが、実際を知りたいです
413デフォルトの名無しさん
垢版 |
2020/06/22(月) 13:47:18.80ID:vPatHaf5
日本語だけでやるつもりならphpがいんじゃね
てかphp/wpで作るのに慣れてからdjangoなりを見たらいい
414デフォルトの名無しさん
垢版 |
2020/06/22(月) 16:05:20.23ID:fMZd4kHT
>>413
すみません、ジャンゴの件はなかったことにしてください。

ただ、スクレイピングをpythonでやりたいですが、会員制サイト部分をどうしようかなと
2020/06/22(月) 18:11:02.64ID:+DreoFMt
例えば、Ruby, Selenium WebDriver で、ヤフーにログインするのは、

ユーザー名を入力して、ボタンを押す。
パスワードを入力して、ボタンを押す。

みたいに、ブラウザを自動操作してるけど

driver.navigate.to "https://login.yahoo.co.jp/config/login_verify2?.src=ym";

element = driver.find_element(:id => "username")
element.send_key "ユーザー名"

driver.find_element(:id => "btnNext").click # ボタンを押す

element = driver.find_element(:id => "passwd")
element.send_key "パスワード"

driver.find_element(:id => "btnSubmit").click # ボタンを押す
416デフォルトの名無しさん
垢版 |
2020/06/22(月) 20:22:41.49ID:fMZd4kHT
いえ、ログインを自動化したいわけではなくて、スクレイピングの結果をwordpressのサイト上に表示したいのですが、可能でしょうか?
一般的にどのような方法を用いられるのか知りたいのです。
toggeterのようなサイトですね。
2020/06/22(月) 21:07:46.16ID:+DreoFMt
wordpress のサーバー内で、PHP でスクレイピングして、ページを書き換えれば?
2020/06/23(火) 02:05:53.98ID:0IfVGn/a
普通はDBを介してPythonのスクレイピング結果をPHPでも参照できるようにする
DBってのはRDBMSでなくてもいい
jsonだっていい、要は言語を跨ってデータのやり取りをできるフォーマットを使えばなんの問題もない
419デフォルトの名無しさん
垢版 |
2020/06/23(火) 05:46:26.66ID:Y51IHVo+
なるほど
python部分は別にやるわけですね

>>417
スクレイピングはpythonが多いようです
420デフォルトの名無しさん
垢版 |
2020/06/23(火) 16:40:59.54ID:QndXqaV0
python製のアプリってsteamに出品できたりする?
どうやったら出来るのかな
2020/06/23(火) 19:15:07.42ID:jpb7vJyL
1. Pythonを窓から投げ捨てます
2. C#を覚えます
3. Unityで作ります
4. (゚д゚)
422デフォルトの名無しさん
垢版 |
2020/06/23(火) 19:26:38.02ID:Y51IHVo+
スクレイピングで金になりますか?
2020/06/23(火) 19:49:44.05ID:FnFNc0kA
>>422
けっこうイージーに損賠賠償げっとできるとおもうよ。
424デフォルトの名無しさん
垢版 |
2020/06/23(火) 20:32:12.66ID:MwyjMn6R
初心者すぎる質問で申し訳ないのだけど、今読んでる教本での最初の方のページで、ubuntuの仮想環境内でexample.pyをテキストエディタで作成し、python example.pyで実行してみましょうとあるのですが、example.pyはどこに保存して使えば良いのでしょうか…?

ubuntu自体がVMなのですが、windowsのフォルダに作っても意味ないですよね…?
2020/06/23(火) 20:51:14.20ID:UicElvK7
>>424
そもそもVMな時点で全体がWindowsのフォルダなワケだが
VMのubuntu画面アクティブで、USBメモリー指して認識するんならUSBメモリーでもいけると思いますよ。
つかテスト用なら気にせずVMのubuntu内のホームディレクトリで良いだろう?
カレント移動が面倒なだけじゃない?
それとデスクトップウィンドウ上でコピペとかすると
文字化けするから文字コードにも気をつけましょう。
2020/06/23(火) 21:17:55.62ID:Tkf+/XWm
>>424
その教本を読んで理解出来ないなら、もっと初心者向けの本にした方がいいと思う
427デフォルトの名無しさん
垢版 |
2020/06/23(火) 21:26:43.06ID:MwyjMn6R
>>425
ありがとうございます。
pythonというより仮想環境の基本的な挙動が分かっておらず躓いている感じです。

もしかして教本に書いてある「テキストエディタを使って」というのは、ubuntu内でテキストエディタをインストールして使えという意味なのでしょうか
windowsのメモ帳で書いたexample.pyをubuntuに取り込むイメージでした…
2020/06/23(火) 21:30:25.00ID:EVBfRnLN
>>427
そこらのvmならクリップボード共有機能くらいあるんじゃないの?
とりあえずメニューからgedit(メモ帳)起動してコピペしてみ
2020/06/23(火) 21:56:07.18ID:UicElvK7
>>427
なぜubuntuの標準テキストエディタを使わないの?
・・・
VMインストールしてubuntu起動させてって回りくどいのが初心者に壁なんだよなぁ
( Pythonだけ勉強するならWinPythonでええのに・・)
VMのubuntu起動したらOSが違うという認識で
全画面にしてWindowsを一旦忘れてください。
430デフォルトの名無しさん
垢版 |
2020/06/23(火) 22:47:09.21ID:MwyjMn6R
>>428,429
ありがとう!
とりあえず今はpython勉強しながらubuntuにも慣れていっている段階ですね…
gedit調べていてなんか説明と自分の環境が噛み合わないなあと思っていましたが、多分現状自分がコンソール(コマンドライン)でしかubuntuを操作していないからでした。
GUIに触れるよりも、コンソールのまま頑張る方が今は近道な感じもするので、gedit以外の方法を考えます!

vimだとコンソールのまま編集できそうなんじゃないかといったところです
431デフォルトの名無しさん
垢版 |
2020/06/23(火) 23:22:27.18ID:MwyjMn6R
vimがまた難しくてワロタ…
2020/06/24(水) 00:18:10.06ID:hvLr24Pp
コンソールオンリーならvm立ち上げっぱなしでwinからsshでログインするほうが何かと便利よ
sudo apt install openssh
しておいてputtyやteratermで外からつなげる
2020/06/24(水) 00:32:22.88ID:rM4tv+8j
漏れは、Windows 10, WSL, Ubuntu 18.04 で、
VSCode の拡張機能、Remote WSL を使う

Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた

anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える

yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。
これは、#!/bin/sh で始まるシェルスクリプト

Ubuntu のGUI があるなら、VSCode, Jupyter Notebook などの、HTML ベースのエディタを使えば?

WSLは、VM じゃないので、CUI しかないから、
GUIはWindows側のVSCodeで、Remote WSL機能でLinux側へアクセスしてるけど

vim は滅多に使わない
2020/06/24(水) 00:36:15.82ID:4YrCqEMJ
>>431
Pythonの勉強が進まないならgeditつことけって
vimなんてそのうち嫌でも使う事が出て来るから
>>432
jupyter notebook勧めるならまだしも
超初心者に余計な事吹き込まなくて結構よ
435433
垢版 |
2020/06/24(水) 00:43:05.96ID:rM4tv+8j
なぜ、VM を使うかと言えば、
基本的に、Ruby, Python, Node.js などのweb系は、Linux が最新だから。
Windows 用に作っていない。
ほとんどの言語がそう

だから、Microsoft(MS)も、Linuxのプログラマーを優先的に採用して、
WindowsにWSL を実装して、Windowsを買うと、Linuxを使えるようにしているわけ

そうしないと皆が、Linuxへ流れてしまうから

それと、MS製のDocker の品質が悪いから、
VMで、Linux製のDockerを使う意味がある
436433
垢版 |
2020/06/24(水) 00:51:08.76ID:rM4tv+8j
WSL の良い点は、GUI が無いので、
Windows 側のVSCode から、拡張機能Remote WSL で、Linux側にアクセスできること

VM だと、VSCode, Jupyter Notebook などを、
Windows/Linux の両方に入れるから、容量の無駄
437デフォルトの名無しさん
垢版 |
2020/06/24(水) 01:01:07.45ID:LUzFeZeb
あガガイのガイ
2020/06/24(水) 01:09:02.67ID:ZXfKxNnb
まず1嫁>>1

当スレに★Python以外のプログラミング言語での回答類を書くべからず★

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

このスレッドは「お勉強」スレのほうには書き込めない超低レベル、

もしくは質問者自身何が何だか分からない質問を、
勇気を持って書き込むスレッドです。

へび使いが優しくコメントを返しますので、
お礼は Python の布教と初心者の救済をお願いします。
439デフォルトの名無しさん
垢版 |
2020/06/24(水) 11:52:51.36ID:NX4axZri
>>421
c#は、ガチャで儲けることに魂を売った汚れたやつが使う言語だよ
あれは人の使う言語じゃない。あれで食ってるやつはろくな死に方しない。
440デフォルトの名無しさん
垢版 |
2020/06/24(水) 12:18:57.45ID:2D5GuIEA
>>432
まさにteraterm使ってます
teratermならwinからファイル投げ込めるのですか?
全く分かってない…
2020/06/24(水) 12:33:00.79ID:sRKtYS7k
>>440
teraterm越しにvimにコピペはできるよ。
ファイルもコピペしたければ、色々やり方はあるけどubuntuにsambaをインストールすればエクスプローラーでコピペできる。
続きは適切なスレでどうぞ
2020/06/24(水) 12:59:24.39ID:rM4tv+8j
VM に、共有領域があるのでは?

VMの説明書を読んだ方がよい
443デフォルトの名無しさん
垢版 |
2020/06/24(水) 19:33:15.29ID:bCznni+Q
>>432
winでコピーしたいテキストをコピーしておく
lin側でviで編集モードに入って右クリック貼り付け

でコピペできるでしょ
2020/06/24(水) 19:49:44.14ID:J59L1bOF
Windowsのteraterm でリモートからの
自分自身のWindowsの仮想マシンの
自分自身の仮想ubuntuに繋いで
仮想リモートのvimでコードを書いて
自身のWindowsのフォルダに保存して
Windowsのメモ帳で開いてコピーして
仮想ubuntuのvimにペースト
ってーーーー
Pythonの超初心者が何やってんだか
445デフォルトの名無しさん
垢版 |
2020/06/24(水) 20:04:17.72ID:bCznni+Q
ん?そんな面倒やってんの?

ってかWindowsなんか捨てちゃいなよ
xpsとか8コア16GB以上搭載のpcで
4コア8GBのubuntuを仮想で立てて
そっちをメインで使う

winなんて所詮仮想のホストだけと思うがいい
2020/06/24(水) 20:07:44.67ID:ORlONBvK
>>444
そうだよな、男ならファイル転送にzmodemだよな
2020/06/24(水) 20:32:52.68ID:t6KBn6Hz
>>290
以降からクソスレ化してるな
448433
垢版 |
2020/06/25(木) 05:36:43.84ID:2LahzjFh
>>433-436
ここに書いたけど、

漏れは、Windows 10, WSL, Ubuntu 18.04 で、
VSCode の拡張機能、Remote WSL を使う

GUI は無いけど、Windows側のVSCodeで、Linux側のプロジェクトを開ける・保存できる。
ほぼエディタは、VSCode しか使わない。
たまに、vim を使うぐらい

VM の方がGUIもあって、完全なLinux だから、互換性は高いけど、
WSLでも、十分使える
449デフォルトの名無しさん
垢版 |
2020/06/25(木) 06:01:55.09ID:XuUtJ79+
Windowsなんかすっ飛ばせよ
Windowsの環境いじってる暇があったらlinuxのほういじるのに時間費やした方が何万倍もマシだわ
450デフォルトの名無しさん
垢版 |
2020/06/25(木) 10:52:46.36ID:2vdRi5gu
あるフォルダ(親)の中のサブフォルダ(子)のさらにサブフォルダ(孫)のうち、
一定時間使用していない孫フォルダだけを削除するツールを作ろうとしています。
以下のように [子\\孫, 更新からの経過時間] という2次元のリスト(filelists)を作るところまでできました。
(テスト用にフォルダを作って動かしているので孫フォルダが7つしかありませんが、
実際に使いたいフォルダには1000個くらいの孫フォルダがあります。)
このリストから更新からの経過時間が2400以上のものだけをピックアップしてリスト化(delFileList)するにはどうすればよいでしょうか?
ググってリスト内包表記というキーワードまではたどり着いたのですが多次元の例を見つけられず、躓いています。
windows10, Python 3.8.3 IDLE を使用して書いています。

書いてみたもの
delFileList = [i for i in filelists if filelists[][1] > 10]

エラー
Traceback (most recent call last):
File "C:\Users\xxx\Desktop\yyy\getOldFiles3.py", line 24, in <module>
delFileList = [i for i in filelists if filelists[i][1] > 10]
File "C:\Users\xxx\Desktop\yyy\getOldFiles3.py", line 24, in <listcomp>
delFileList = [i for i in filelists if filelists[i][1] > 10]
TypeError: list indices must be integers or slices, not list

いま出来ているリスト名: filelists
[['car1\\HYD', 2438],
['car1\\SEAT', 2433],
['car2\\ENG', 2425],
['car2\\WHEEL', 2415],
['car2\\STAB', 2400],
['car3\\LIGHT', 2382],
['car3\\ELEC', 2373],]
2020/06/25(木) 10:59:22.31ID:9bgTK3GK
ややこしい(よくわかってない)なら無理に内包表記にしなくてもいいだろ。
452デフォルトの名無しさん
垢版 |
2020/06/25(木) 11:18:15.99ID:2vdRi5gu
他にどういう方法があるかもよくわかってないんだよ
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の{}に相当するのはないのですか?
インデント合わせるだけ?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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