[過去ログ] Pythonのお勉強 Part66 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: (ワッチョイ 9f02-4fXk) 2021/11/15(月)18:59 ID:f2uNQEAt0(1) AAS
AA省
983
(1): (ワッチョイ 1a02-SjAR) 2022/05/24(火)21:53 ID:p95++fvf0(1) AAS
>>976
一番よくあるパターンは
/usr/local/bin
に python3 があって
PATH=.:/bin:/local/bin
とかの順番になっているとき
984: (ワッチョイ fa3b-EBZc) 2022/05/26(木)13:02 ID:ueSB5H9+0(1/3) AAS
関数内で定義する関数を下にまとめて書けないものか
985
(1): (ワッチョイ ba97-5xbs) 2022/05/26(木)13:36 ID:veL/wiLO0(1/3) AAS
動的にdefできる点と両立できる案があればだけど
その場で関数定義する流れだけど記述は前方ってややこしくない?
もう外に定義したらいいやん
986: (ワッチョイ fa3b-EBZc) 2022/05/26(木)13:41 ID:ueSB5H9+0(2/3) AAS
外に定義すると渡すものが増える
987: (ワッチョイ ba97-5xbs) 2022/05/26(木)13:59 ID:veL/wiLO0(2/3) AAS
参照渡すだけのラッパーにして実体は外に定義くらいしか思いつかん

とりあえず次スレ

Pythonのお勉強 Part67
2chスレ:tech
988: 2022/05/26(木)14:05 ID:DyFcjWmt(1) AAS
デコレータじゃだめなん
989: (ワッチョイ fa3b-EBZc) 2022/05/26(木)14:35 ID:ueSB5H9+0(3/3) AAS
似たような処理が並んでるな、という時にひとまとめにしたいだけなので、
処理にはその関数内でしか参照できない変数がいろいろ混ざってる

関数化するのではなくてループにするのが正解なんだろうな
990
(1): 976 (ワンミングク MM8a-XROD) 2022/05/26(木)15:44 ID:N4d5MSfLM(1/2) AAS
>>983
レスありがとうございます。
下記について教えて頂けませんか?

pyenv versionsコマンドを入力しますと
3.8.12と
3.8.3
が表示されるのですが、

/Users/xxxxxxx/.pyenv/shimsには、
python3とpython3.8はあるのですが、
python3.8.3も、python3.8.12もありません。
省11
991
(1): (ワッチョイ 1a02-SjAR) 2022/05/26(木)15:52 ID:E/OEfc7Z0(1/2) AAS
$ which python3.8.3
$ which python3.8.12

では出てこないのか?

$ find / -name python -print

では大げさすぎるかな
992
(1): (ワッチョイ ba97-5xbs) 2022/05/26(木)16:21 ID:veL/wiLO0(3/3) AAS
>>990
バージョンが変わるディレクトリに移動したら
$ pyenv which python

pyenvに限らんけどええかげんREADME読む癖つけんとずっとそのままだよ>pyenv
993: 990 (ワンミングク MM8a-XROD) 2022/05/26(木)20:09 ID:N4d5MSfLM(2/2) AAS
>>991
レスありがとうございます。
>$ which python3.8.3
>$ which python3.8.12
では、何も出て来ませんでした(エラーメッセージも)。

>$ find / -name python -print
で、
/Users/xxxxxxx/.pyenv/versions/3.8.12/bin/python
/Users/xxxxxxx/.pyenv/versions/3.8.3/bin/python
が出て来ました。
省13
994
(1): (ワッチョイ 1a02-SjAR) 2022/05/26(木)21:07 ID:E/OEfc7Z0(2/2) AAS
bashだったら

$ python

の最後でタブを打つとpyhtonで始まるすべての実行fileが画面に表示されるよ

/Users/xxxxxxx/.pyenv/versions/3.8.12/bin/python
/Users/xxxxxxx/.pyenv/versions/3.8.3/bin/python

この二つのpythonがリンク関係になっているのかどうかだな
省2
995: 990 (ワンミングク MM8a-XROD) 2022/05/27(金)05:44 ID:d4s+XaY6M(1) AAS
>>994
やってみました。
xxxxxxx-no-MacBook-Air:~ xxxxxxx$ python
Python 3.8.3 (default, May 6 2022, 18:20:17)
[Clang 9.0.0 (clang-900.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

xxxxxxx-no-MacBook-Air:~ xxxxxxx$ ls -l /Users/xxxxxxx/.pyenv/versions/3.8.12/bin/python /Users/xxxxxxx/.pyenv/versions/3.8.3/bin/python
lrwxr-xr-x 1 xxxxxxx staff 9 5 23 16:30 /Users/xxxxxxx/.pyenv/versions/3.8.12/bin/python -> python3.8
lrwxr-xr-x 1 xxxxxxx staff 9 5 6 18:21 /Users/xxxxxxx/.pyenv/versions/3.8.3/bin/python -> python3.8
省6
996: (ワッチョイ fa3b-EBZc) 2022/05/27(金)08:50 ID:y6pvVtBw0(1/2) AAS
macはそんなややこしいことをしてはいけない製品な気がする
997: (アウアウウー Sac7-JRnb) 2022/05/27(金)10:54 ID:WAiF0+rwa(1) AAS
公式ってMac用のインストーラー配布してなかったっけ
998: (ワッチョイ 97f6-8jyA) 2022/05/27(金)11:09 ID:S0cy91Tb0(1) AAS
print(sys.path)
999: (ワッチョイ fa3b-EBZc) 2022/05/27(金)11:22 ID:y6pvVtBw0(2/2) AAS
macでpythonはプリインストールでしょ
1000: (ワッチョイ 8b01-5ar1) 2022/05/27(金)11:36 ID:zOBEp9hN0(1) AAS
python2がプリインストール
homebrewでpython3入れてzshの設定ファイルでパス通した記憶はある
1001
(1): 1001 ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 192日 16時間 37分 1秒
1002
(1): 1002 ID:Thread(2/2) AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。

───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
省4
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.155s*