当スレに★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:0VaPf7nQ396デフォルトの名無しさん
2020/06/21(日) 22:47:34.91ID:cVjRWJtk397デフォルトの名無しさん
2020/06/21(日) 22:51:44.19ID:FwDCKMLP python.exeを呼んだらcondaが見つからないって言われてるのでしょう?
だったらpathに追加しないといけないのはcondaの場所。
C:\Users\<your-username>\Anaconda3\bin
とかじゃないの?たぶん
だったらpathに追加しないといけないのはcondaの場所。
C:\Users\<your-username>\Anaconda3\bin
とかじゃないの?たぶん
398デフォルトの名無しさん
2020/06/21(日) 23:04:27.61ID:jQi52PAy >>396
なんか今見てたらパイソンが3ついる。
おそらく最初にアナコンダ経由でインストールしたもの。
次にVSCODE経由でインストールしたもの。
最後にコマンドプロンプトからインストールしたもの。
パスはコマンドプロンプトでインストールしたものに通ってるみたいだけど、
普段使ってるのはアナコンダ経由でインストールしたものだからこっちにパスを通すってことですよね。
なんか今見てたらパイソンが3ついる。
おそらく最初にアナコンダ経由でインストールしたもの。
次にVSCODE経由でインストールしたもの。
最後にコマンドプロンプトからインストールしたもの。
パスはコマンドプロンプトでインストールしたものに通ってるみたいだけど、
普段使ってるのはアナコンダ経由でインストールしたものだからこっちにパスを通すってことですよね。
399デフォルトの名無しさん
2020/06/21(日) 23:24:26.78ID:jQi52PAy windows10のコントロールパネルから見た環境変数と
コマンドプロンプトのPathコマンドで表示させたパスが違うんだけどなんでだろう?
コマンドプロンプトのPathコマンドで表示させたパスが違うんだけどなんでだろう?
400デフォルトの名無しさん
2020/06/22(月) 00:11:23.24ID:f5R3Gzb+ Pythonを勉強(プログラミング自体が初めて)仕様と思って、
「みんなのPython」買って、本に書いてる通りに打ち込んでみたけど、何も起こらない。
print()で囲まないといけないことに2週間気づかなかった。
これだから独学は遠回りなんだよなぁ(笑)
「みんなのPython」買って、本に書いてる通りに打ち込んでみたけど、何も起こらない。
print()で囲まないといけないことに2週間気づかなかった。
これだから独学は遠回りなんだよなぁ(笑)
401デフォルトの名無しさん
2020/06/22(月) 05:11:42.19ID:fMZd4kHT データ分析ッテ数学者レベルにできない限り、仕事はないですか?
402デフォルトの名無しさん
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横並べするうちは先のこと考えないでどっちが好きな方もっと詰めて勉強したほうがいい
phpとdjango横並べするうちは先のこと考えないでどっちが好きな方もっと詰めて勉強したほうがいい
405デフォルトの名無しさん
2020/06/22(月) 09:25:56.56ID:vPatHaf5 x どっちが
o どっちか
o どっちか
406デフォルトの名無しさん
2020/06/22(月) 09:54:31.88ID:fMZd4kHT407デフォルトの名無しさん
2020/06/22(月) 12:07:51.29ID:vPatHaf5 cmsを使う理由がないとか、頭ん中のことをぼやかして言われてもわからんわ
何がしたいのかさっぱりわからん
何がしたいのかさっぱりわからん
408デフォルトの名無しさん
2020/06/22(月) 12:13:58.03ID:Ak4CFXxz ボカすときはたいてい『○○はわたしには難し過ぎるので使いたくありません』だぞ
要するに何もしたくない時にボカす
わたしは無能です!って宣言するようなモンだからな
要するに何もしたくない時にボカす
わたしは無能です!って宣言するようなモンだからな
409デフォルトの名無しさん
2020/06/22(月) 12:24:11.41ID:+DreoFMt >>399
環境変数PATHは、PowerShell で、以下を入力して!
$env:Path.split( ";" )
環境変数は、(ユーザー)環境変数・システム環境変数の2つある。
ユーザー環境変数は、ログインユーザーだけのもので、
システム環境変数は、全ユーザーに適用される
コマンドで表示すると、2つが混ざって表示される。
つまり、そのユーザーに適用されるのは、両方だから
すべてのOS で、環境変数PATHを使うから、
この仕組みを知らない人は、プログラミングできない
環境変数PATHは、PowerShell で、以下を入力して!
$env:Path.split( ";" )
環境変数は、(ユーザー)環境変数・システム環境変数の2つある。
ユーザー環境変数は、ログインユーザーだけのもので、
システム環境変数は、全ユーザーに適用される
コマンドで表示すると、2つが混ざって表示される。
つまり、そのユーザーに適用されるのは、両方だから
すべてのOS で、環境変数PATHを使うから、
この仕組みを知らない人は、プログラミングできない
410デフォルトの名無しさん
2020/06/22(月) 12:53:48.02ID:fMZd4kHT411デフォルトの名無しさん
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
あくまでイメージですが、実際を知りたいです
回答ありがとうございます
wordpressなら会員制サイトを作るためのプラグインなどが沢山あると思います
pythonの場合はwordpressほど充実していないのではないでしょうか
https://teratail.com/questions/81092
あくまでイメージですが、実際を知りたいです
413デフォルトの名無しさん
2020/06/22(月) 13:47:18.80ID:vPatHaf5 日本語だけでやるつもりならphpがいんじゃね
てかphp/wpで作るのに慣れてからdjangoなりを見たらいい
てかphp/wpで作るのに慣れてからdjangoなりを見たらいい
414デフォルトの名無しさん
2020/06/22(月) 16:05:20.23ID:fMZd4kHT415デフォルトの名無しさん
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 # ボタンを押す
ユーザー名を入力して、ボタンを押す。
パスワードを入力して、ボタンを押す。
みたいに、ブラウザを自動操作してるけど
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のようなサイトですね。
一般的にどのような方法を用いられるのか知りたいのです。
toggeterのようなサイトですね。
417デフォルトの名無しさん
2020/06/22(月) 21:07:46.16ID:+DreoFMt wordpress のサーバー内で、PHP でスクレイピングして、ページを書き換えれば?
418デフォルトの名無しさん
2020/06/23(火) 02:05:53.98ID:0IfVGn/a 普通はDBを介してPythonのスクレイピング結果をPHPでも参照できるようにする
DBってのはRDBMSでなくてもいい
jsonだっていい、要は言語を跨ってデータのやり取りをできるフォーマットを使えばなんの問題もない
DBってのはRDBMSでなくてもいい
jsonだっていい、要は言語を跨ってデータのやり取りをできるフォーマットを使えばなんの問題もない
419デフォルトの名無しさん
2020/06/23(火) 05:46:26.66ID:Y51IHVo+420デフォルトの名無しさん
2020/06/23(火) 16:40:59.54ID:QndXqaV0 python製のアプリってsteamに出品できたりする?
どうやったら出来るのかな
どうやったら出来るのかな
421デフォルトの名無しさん
2020/06/23(火) 19:15:07.42ID:jpb7vJyL 1. Pythonを窓から投げ捨てます
2. C#を覚えます
3. Unityで作ります
4. (゚д゚)
2. C#を覚えます
3. Unityで作ります
4. (゚д゚)
422デフォルトの名無しさん
2020/06/23(火) 19:26:38.02ID:Y51IHVo+ スクレイピングで金になりますか?
423デフォルトの名無しさん
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のフォルダに作っても意味ないですよね…?
ubuntu自体がVMなのですが、windowsのフォルダに作っても意味ないですよね…?
425デフォルトの名無しさん
2020/06/23(火) 20:51:14.20ID:UicElvK7 >>424
そもそもVMな時点で全体がWindowsのフォルダなワケだが
VMのubuntu画面アクティブで、USBメモリー指して認識するんならUSBメモリーでもいけると思いますよ。
つかテスト用なら気にせずVMのubuntu内のホームディレクトリで良いだろう?
カレント移動が面倒なだけじゃない?
それとデスクトップウィンドウ上でコピペとかすると
文字化けするから文字コードにも気をつけましょう。
そもそもVMな時点で全体がWindowsのフォルダなワケだが
VMのubuntu画面アクティブで、USBメモリー指して認識するんならUSBメモリーでもいけると思いますよ。
つかテスト用なら気にせずVMのubuntu内のホームディレクトリで良いだろう?
カレント移動が面倒なだけじゃない?
それとデスクトップウィンドウ上でコピペとかすると
文字化けするから文字コードにも気をつけましょう。
426デフォルトの名無しさん
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に取り込むイメージでした…
ありがとうございます。
pythonというより仮想環境の基本的な挙動が分かっておらず躓いている感じです。
もしかして教本に書いてある「テキストエディタを使って」というのは、ubuntu内でテキストエディタをインストールして使えという意味なのでしょうか
windowsのメモ帳で書いたexample.pyをubuntuに取り込むイメージでした…
428デフォルトの名無しさん
2020/06/23(火) 21:30:25.00ID:EVBfRnLN429デフォルトの名無しさん
2020/06/23(火) 21:56:07.18ID:UicElvK7 >>427
なぜubuntuの標準テキストエディタを使わないの?
・・・
VMインストールしてubuntu起動させてって回りくどいのが初心者に壁なんだよなぁ
( Pythonだけ勉強するならWinPythonでええのに・・)
VMのubuntu起動したらOSが違うという認識で
全画面にしてWindowsを一旦忘れてください。
なぜ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だとコンソールのまま編集できそうなんじゃないかといったところです
ありがとう!
とりあえず今はpython勉強しながらubuntuにも慣れていっている段階ですね…
gedit調べていてなんか説明と自分の環境が噛み合わないなあと思っていましたが、多分現状自分がコンソール(コマンドライン)でしかubuntuを操作していないからでした。
GUIに触れるよりも、コンソールのまま頑張る方が今は近道な感じもするので、gedit以外の方法を考えます!
vimだとコンソールのまま編集できそうなんじゃないかといったところです
431デフォルトの名無しさん
2020/06/23(火) 23:22:27.18ID:MwyjMn6R vimがまた難しくてワロタ…
432デフォルトの名無しさん
2020/06/24(水) 00:18:10.06ID:hvLr24Pp コンソールオンリーならvm立ち上げっぱなしでwinからsshでログインするほうが何かと便利よ
sudo apt install openssh
しておいてputtyやteratermで外からつなげる
sudo apt install openssh
しておいてputtyやteratermで外からつなげる
433デフォルトの名無しさん
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 は滅多に使わない
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 は滅多に使わない
434デフォルトの名無しさん
2020/06/24(水) 00:36:15.82ID:4YrCqEMJ435433
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を使う意味がある
基本的に、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 の両方に入れるから、容量の無駄
Windows 側のVSCode から、拡張機能Remote WSL で、Linux側にアクセスできること
VM だと、VSCode, Jupyter Notebook などを、
Windows/Linux の両方に入れるから、容量の無駄
437デフォルトの名無しさん
2020/06/24(水) 01:01:07.45ID:LUzFeZeb あガガイのガイ
438デフォルトの名無しさん
2020/06/24(水) 01:09:02.67ID:ZXfKxNnb まず1嫁>>1
当スレに★Python以外のプログラミング言語での回答類を書くべからず★
「Ruby では」「Rubyでは」「某言語では」をNGワード登録推奨
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、
勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、
お礼は Python の布教と初心者の救済をお願いします。
当スレに★Python以外のプログラミング言語での回答類を書くべからず★
「Ruby では」「Rubyでは」「某言語では」をNGワード登録推奨
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、
勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、
お礼は Python の布教と初心者の救済をお願いします。
439デフォルトの名無しさん
2020/06/24(水) 11:52:51.36ID:NX4axZri440デフォルトの名無しさん
2020/06/24(水) 12:18:57.45ID:2D5GuIEA441デフォルトの名無しさん
2020/06/24(水) 12:33:00.79ID:sRKtYS7k >>440
teraterm越しにvimにコピペはできるよ。
ファイルもコピペしたければ、色々やり方はあるけどubuntuにsambaをインストールすればエクスプローラーでコピペできる。
続きは適切なスレでどうぞ
teraterm越しにvimにコピペはできるよ。
ファイルもコピペしたければ、色々やり方はあるけどubuntuにsambaをインストールすればエクスプローラーでコピペできる。
続きは適切なスレでどうぞ
442デフォルトの名無しさん
2020/06/24(水) 12:59:24.39ID:rM4tv+8j VM に、共有領域があるのでは?
VMの説明書を読んだ方がよい
VMの説明書を読んだ方がよい
443デフォルトの名無しさん
2020/06/24(水) 19:33:15.29ID:bCznni+Q444デフォルトの名無しさん
2020/06/24(水) 19:49:44.14ID:J59L1bOF Windowsのteraterm でリモートからの
自分自身のWindowsの仮想マシンの
自分自身の仮想ubuntuに繋いで
仮想リモートのvimでコードを書いて
自身のWindowsのフォルダに保存して
Windowsのメモ帳で開いてコピーして
仮想ubuntuのvimにペースト
ってーーーー
Pythonの超初心者が何やってんだか
自分自身の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なんて所詮仮想のホストだけと思うがいい
ってかWindowsなんか捨てちゃいなよ
xpsとか8コア16GB以上搭載のpcで
4コア8GBのubuntuを仮想で立てて
そっちをメインで使う
winなんて所詮仮想のホストだけと思うがいい
446デフォルトの名無しさん
2020/06/24(水) 20:07:44.67ID:ORlONBvK >>444
そうだよな、男ならファイル転送にzmodemだよな
そうだよな、男ならファイル転送にzmodemだよな
447デフォルトの名無しさん
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でも、十分使える
ここに書いたけど、
漏れは、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のほういじるのに時間費やした方が何万倍もマシだわ
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],]
一定時間使用していない孫フォルダだけを削除するツールを作ろうとしています。
以下のように [子\\孫, 更新からの経過時間] という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],]
451デフォルトの名無しさん
2020/06/25(木) 10:59:22.31ID:9bgTK3GK ややこしい(よくわかってない)なら無理に内包表記にしなくてもいいだろ。
452デフォルトの名無しさん
2020/06/25(木) 11:18:15.99ID:2vdRi5gu 他にどういう方法があるかもよくわかってないんだよ
453デフォルトの名無しさん
2020/06/25(木) 11:18:30.31ID:9bgTK3GK よく見たら、内包表記以前の問題だったか。
リストの使い方自体の問題。そのあたりをもうちょっと勉強したほうがいい。
delFileList = [array for array in filelists if array[1] > 2400]
リストの使い方自体の問題。そのあたりをもうちょっと勉強したほうがいい。
delFileList = [array for array in filelists if array[1] > 2400]
454デフォルトの名無しさん
2020/06/25(木) 11:20:29.71ID:9bgTK3GK >>452
急に偉そうな態度になったなw
急に偉そうな態度になったなw
455デフォルトの名無しさん
2020/06/25(木) 11:27:14.25ID:9bgTK3GK456デフォルトの名無しさん
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])
この先のファイル削除までたどり着けるか非常に不安ですが勉強します。
ありがとうございます。
以下のようにも書いてみたのですが、型のエラーが出てしまい上手く行きませんでした。
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])
この先のファイル削除までたどり着けるか非常に不安ですが勉強します。
ありがとうございます。
457デフォルトの名無しさん
2020/06/25(木) 11:36:48.56ID:9bgTK3GK458デフォルトの名無しさん
2020/06/25(木) 11:42:00.54ID:2vdRi5gu >>457
455を読んだら少し理解が進みました。まだ完全には理解できてませんが笑
ホントは車屋さんじゃなくて飛行機屋さんです。
飛行機の固有名詞がフォルダ名になってて特定可能なんで偽装してます。
ご指導ありがとうございます。
455を読んだら少し理解が進みました。まだ完全には理解できてませんが笑
ホントは車屋さんじゃなくて飛行機屋さんです。
飛行機の固有名詞がフォルダ名になってて特定可能なんで偽装してます。
ご指導ありがとうございます。
459デフォルトの名無しさん
2020/06/25(木) 12:18:13.17ID:2XRewe5U 他人の仕様だからどうでもいいけど
フォルダが更新(ファイルの追加や変更)だけ見れば良いのか
フォルダが使用された(中のファイルを参照した)可能性は捨てて良いのか
気になるどうでもいいのに
フォルダが更新(ファイルの追加や変更)だけ見れば良いのか
フォルダが使用された(中のファイルを参照した)可能性は捨てて良いのか
気になるどうでもいいのに
460デフォルトの名無しさん
2020/06/25(木) 12:39:37.58ID:ohIz/UV4 >>459
気にしていただいてありがとうございます。
ご指摘の通り、本当は中のファイルが参照されたものは削除の対象外にしたいのですが、私の技量不足で半ば諦めていました。
いま外出中でコードをお見せできないのですが、
孫フォルダの mtime と現在時刻の差で、孫フォルダの更新からの経過時間を計算しています。
孫フォルダの中身のファイル(ひ孫)一覧を取得して、各ファイルの atime を取って、最大値を、、、、
ってな感じにしたらいいのかもしれませんが、思考が追い付きませんでした笑
気にしていただいてありがとうございます。
ご指摘の通り、本当は中のファイルが参照されたものは削除の対象外にしたいのですが、私の技量不足で半ば諦めていました。
いま外出中でコードをお見せできないのですが、
孫フォルダの mtime と現在時刻の差で、孫フォルダの更新からの経過時間を計算しています。
孫フォルダの中身のファイル(ひ孫)一覧を取得して、各ファイルの atime を取って、最大値を、、、、
ってな感じにしたらいいのかもしれませんが、思考が追い付きませんでした笑
461デフォルトの名無しさん
2020/06/25(木) 13:12:34.46ID:ZVt/yuYi > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
462デフォルトの名無しさん
2020/06/25(木) 18:12:28.54ID:6nc7jj+y matPlotlibで折れ線グラフを出す時、X軸に時間を取ったとします。y軸は値
データ量が多すぎて軸の項目が重なり過ぎてグラフのどこが何時なのかわからないのですが、データはそのままに、軸の表示だけ間引きして30分毎に表示とかできないでしょうか?
データ量が多すぎて軸の項目が重なり過ぎてグラフのどこが何時なのかわからないのですが、データはそのままに、軸の表示だけ間引きして30分毎に表示とかできないでしょうか?
463デフォルトの名無しさん
2020/06/25(木) 18:19:38.88ID:1rhHInx+464デフォルトの名無しさん
2020/06/25(木) 21:25:34.43ID:WNIT7fPu >>462
できる
できる
465デフォルトの名無しさん
2020/06/25(木) 23:42:03.61ID:6nc7jj+y >>463
目盛りを間引きしたいだけです!
目盛りを間引きしたいだけです!
466デフォルトの名無しさん
2020/06/26(金) 03:50:40.22ID:4Xp41V6m >>460
普通、atime は書き込まない。
Linux では、デバイスをマウントする際に、noatime を付けるから
読み取りだけなのに、一々、atime を更新されたら、デバイスの寿命が縮まってしまう
普通、atime は書き込まない。
Linux では、デバイスをマウントする際に、noatime を付けるから
読み取りだけなのに、一々、atime を更新されたら、デバイスの寿命が縮まってしまう
467デフォルトの名無しさん
2020/06/26(金) 05:48:57.67ID:ifgPdVHn >>448
PyCharmは使わないの?
PyCharmは使わないの?
469デフォルトの名無しさん
2020/06/26(金) 11:01:54.65ID:2mtM8sJr opencvでモザイクをかけることはai処理とは言いませんか?
470デフォルトの名無しさん
2020/06/26(金) 11:36:42.42ID:TyDtokvS >>469
モザイクを取っ払うのが愛だよ
モザイクを取っ払うのが愛だよ
471デフォルトの名無しさん
2020/06/26(金) 12:41:08.92ID:B/LURLJ0 >>468
PyCharm有料版とコミュニティエディション版ってそんなに違いはありますか?
PyCharm有料版とコミュニティエディション版ってそんなに違いはありますか?
472デフォルトの名無しさん
2020/06/26(金) 13:10:33.67ID:IGQS+n08 >>471
sshでのリモート機能がないので人によっては致命的
sshでのリモート機能がないので人によっては致命的
473デフォルトの名無しさん
2020/06/26(金) 13:30:54.64ID:8TvHSlCy474デフォルトの名無しさん
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を作ろう
モザイクをかけるAIを作ろう
478デフォルトの名無しさん
2020/06/26(金) 20:56:31.40ID:YHnwIAd+479デフォルトの名無しさん
2020/06/26(金) 21:23:12.55ID:IGQS+n08480デフォルトの名無しさん
2020/06/26(金) 21:39:53.56ID:YHnwIAd+ >>479
システムの設定次第ということですか。
ファイルの整理を実行したいのは会社のネットワークドライブなのですが、
その中にあるファイルのプロパティを見て、アクセス日時が表示されていれば、
atime を使ってトライする価値がありそうですね。
システムの設定次第ということですか。
ファイルの整理を実行したいのは会社のネットワークドライブなのですが、
その中にあるファイルのプロパティを見て、アクセス日時が表示されていれば、
atime を使ってトライする価値がありそうですね。
481デフォルトの名無しさん
2020/06/26(金) 21:43:22.38ID:2mtM8sJr pythonとhtmlってどうやって関連付けるんでしょうか?
例えばurlを指定してスクレイピングをするとして、htmlでフォームとボタンを作ります。スクレイピング自体はpythonです。
この場合、pythonをサーバで動かすんでしょうか?phpのように
これができないならkivyなどを使うしかないですよね
guiを持ったスクレイピングツールです
例えばurlを指定してスクレイピングをするとして、htmlでフォームとボタンを作ります。スクレイピング自体はpythonです。
この場合、pythonをサーバで動かすんでしょうか?phpのように
これができないならkivyなどを使うしかないですよね
guiを持ったスクレイピングツールです
482デフォルトの名無しさん
2020/06/26(金) 22:29:34.30ID:33GHMTSz >>481
関連付けをやる必要はない。
htmlのスクレイピングをpythonでして、結果の表示をhtmlにして、ブラウザであけて眺めるとか普通。
phpみたいなことがしたいなら、鯖でpythonを動かすしかない。
関連付けをやる必要はない。
htmlのスクレイピングをpythonでして、結果の表示をhtmlにして、ブラウザであけて眺めるとか普通。
phpみたいなことがしたいなら、鯖でpythonを動かすしかない。
483デフォルトの名無しさん
2020/06/26(金) 22:55:08.50ID:Zf4XEluG484デフォルトの名無しさん
2020/06/27(土) 03:20:25.64ID:rFTHw7Ql >>474
やり方教えてよ
やり方教えてよ
485デフォルトの名無しさん
2020/06/27(土) 04:24:06.51ID:n2NNTxNb486デフォルトの名無しさん
2020/06/27(土) 05:45:27.61ID:EdDPXUmz >>485
webアプリケーションにしたいなら、フレームワーク使った方が楽だと思うよ
https://hnavi.co.jp/knowledge/blog/python-web-application/
でも、もし単に入力用のフォームが欲しいだけでローカルでしか動かさないなら、別にwebアプリケーションにする必要もないんじゃない?
それこそ自分でも書いてるようにkivyとかでGUI作ってもOKだし、単純なものなら標準のtkinterでも十分だよ
webアプリケーションにしたいなら、フレームワーク使った方が楽だと思うよ
https://hnavi.co.jp/knowledge/blog/python-web-application/
でも、もし単に入力用のフォームが欲しいだけでローカルでしか動かさないなら、別にwebアプリケーションにする必要もないんじゃない?
それこそ自分でも書いてるようにkivyとかでGUI作ってもOKだし、単純なものなら標準のtkinterでも十分だよ
487デフォルトの名無しさん
2020/06/27(土) 06:12:56.91ID:n2NNTxNb488デフォルトの名無しさん
2020/06/27(土) 06:54:05.67ID:U90iCGW6489デフォルトの名無しさん
2020/06/27(土) 07:28:11.93ID:n2NNTxNb >>488
https://xkage.com/python-webbrowser.html
ありがとうございます
どういう仕組かまだよくわかってないので、参考ページ教えてもらえますか?
kivyなどを学ぶよりhtml cssで装飾したほうが自由度も高そうだし、他にも使える技術ですからね
データベースは特に必要ないと思いますが、データが多くなるとあったほうがいいんでしょうね。
https://xkage.com/python-webbrowser.html
ありがとうございます
どういう仕組かまだよくわかってないので、参考ページ教えてもらえますか?
kivyなどを学ぶよりhtml cssで装飾したほうが自由度も高そうだし、他にも使える技術ですからね
データベースは特に必要ないと思いますが、データが多くなるとあったほうがいいんでしょうね。
490デフォルトの名無しさん
2020/06/27(土) 08:40:00.79ID:5uwCjfOh オススメの本教えてください
ここで質問するより体系的に理解したいです
ここで質問するより体系的に理解したいです
491デフォルトの名無しさん
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
ここ 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:n2NNTxNb494デフォルトの名無しさん
2020/06/27(土) 09:30:54.47ID:wwwZDyDi495デフォルトの名無しさん
2020/06/27(土) 11:42:07.05ID:k1sG5WNB cの{}に相当するのはないのですか?
インデント合わせるだけ?
インデント合わせるだけ?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 気象庁・高市内閣「この後311級の地震の可能性があります。北海道〜関東の人は1週間は地震が来てもすぐ逃げられる格好をしてください」 [597533159]
- 【動画】ファッションモデルまんこ、裸でランウェイを歩く。これがファッションだと言われて [749674962]
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
- バリ島で万引きした高校生が叩かれているけどさ
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
