このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その38
https://mevius.5ch.net/test/read.cgi/tech/1526522954/
くだすれPython(超初心者用) その39
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/08/24(金) 07:50:35.97ID:VD4/++xS799デフォルトの名無しさん
2018/11/08(木) 23:07:43.11ID:QbjXdk8c ==Trueが必要だと思う奴はその戻り値に対しても==Trueしとけw
800デフォルトの名無しさん
2018/11/08(木) 23:17:51.55ID:yMIHOz65 the reason why ~ みたいなもんだな
801デフォルトの名無しさん
2018/11/08(木) 23:20:05.30ID:QHwNiY6E >>773
5ch みたいな動的または、ajax などの非同期処理で、ページの内容を取得しているものは、
その内容が読み込まれるまで、その要素や内容は存在しない
5ch なら、まず空のHTML を送ってくるから、ajax で読み込まれるまで、内容が存在しない
漏れはRuby で、Selenium WebDriver を使って読み込んでいる。
その要素が出現するまで、wait される。
簡単なのは10秒ぐらい、sleep すればよい
5ch なんか、バグが多いから、JavaScript が無限ループしたりして、
30秒待っても、Selenium WebDriverから、そのページへアタッチ出来ないこともある
5ch みたいな動的または、ajax などの非同期処理で、ページの内容を取得しているものは、
その内容が読み込まれるまで、その要素や内容は存在しない
5ch なら、まず空のHTML を送ってくるから、ajax で読み込まれるまで、内容が存在しない
漏れはRuby で、Selenium WebDriver を使って読み込んでいる。
その要素が出現するまで、wait される。
簡単なのは10秒ぐらい、sleep すればよい
5ch なんか、バグが多いから、JavaScript が無限ループしたりして、
30秒待っても、Selenium WebDriverから、そのページへアタッチ出来ないこともある
802デフォルトの名無しさん
2018/11/08(木) 23:22:35.59ID:a5prroZo 「Ruby」でNGワード登録が簡単・便利
803デフォルトの名無しさん
2018/11/08(木) 23:44:41.94ID:mrd9U+a3 50%の確率で2つの処理を選択したい場合によりスマートな書き方はありますか?今はべたべたにこう書いてます
if np.random.rand() > .5:
do1()
else:
do2()
if np.random.rand() > .5:
do1()
else:
do2()
804デフォルトの名無しさん
2018/11/09(金) 02:19:40.37ID:19dRG8QF (do1 if np.random.rand() > .5 else do2)()
805デフォルトの名無しさん
2018/11/09(金) 04:00:11.42ID:bq31MDXV すごい!そんな書き方があるのですね。
よければ何という記述方法か教えてもらえますか?(どうやって調べたら出ますか)
よければ何という記述方法か教えてもらえますか?(どうやって調べたら出ますか)
806デフォルトの名無しさん
2018/11/09(金) 04:18:51.46ID:Je0vwCJT np使う理由はあるの?
807デフォルトの名無しさん
2018/11/09(金) 08:30:00.34ID:0hfWLYYN pycharmでshadows name xxx from outer scopeっていうwarningが出るんだけど、これは何が問題なんや
808デフォルトの名無しさん
2018/11/09(金) 09:42:26.78ID:VXODTqLC 同じ名前の変数が定義されたことで
外のスコープの変数が隠されている
という警告
外のスコープの変数が隠されている
という警告
809デフォルトの名無しさん
2018/11/09(金) 09:43:04.08ID:VXODTqLC Warningに書いてある通りだな
810デフォルトの名無しさん
2018/11/09(金) 10:18:23.10ID:19dRG8QF811デフォルトの名無しさん
2018/11/09(金) 11:58:21.04ID:p9aTnaT/ ちょうど1/2の確率が欲しいとき
if random.rand(0, 1) > .5:
が正解?
それとも
if random.rand(0, 1) >= .5:
が正解?
どっちも間違い?
if random.rand(0, 1) > .5:
が正解?
それとも
if random.rand(0, 1) >= .5:
が正解?
どっちも間違い?
812デフォルトの名無しさん
2018/11/09(金) 12:04:45.46ID:mwKVhTqG どっちも間違い
だが少なくとも
random.rand() > .5
では偏りが生じる
だが少なくとも
random.rand() > .5
では偏りが生じる
813デフォルトの名無しさん
2018/11/09(金) 12:40:54.60ID:0q7AG6jo >>811
0×1の配列?
0×1の配列?
814デフォルトの名無しさん
2018/11/09(金) 12:41:31.35ID:ZavMgXDP Openpyxlでエクセルシートをリスト化した後
シート名を条件に抽出することはできますか?
すみません、調べてもわかりませんでした。
シート名を条件に抽出することはできますか?
すみません、調べてもわかりませんでした。
815デフォルトの名無しさん
2018/11/09(金) 13:11:43.28ID:XhL65g6u >>811俺だったらこうする
if random.randrange(2):
「一定回数抽選すると、AとBの出現率が必ず1:1になる」ことを求めているならシャッフルを使う
a=[0]*50+[1]*50
random.shuffle(a)
if random.randrange(2):
「一定回数抽選すると、AとBの出現率が必ず1:1になる」ことを求めているならシャッフルを使う
a=[0]*50+[1]*50
random.shuffle(a)
816デフォルトの名無しさん
2018/11/09(金) 13:44:15.88ID:lOOqdq/Y deapのbase.Fitnssでweightsの動き方がよくわからないんですが
仕様を説明したサイトはありますか?
仕様を説明したサイトはありますか?
817デフォルトの名無しさん
2018/11/09(金) 13:47:08.53ID:iep8j/69818デフォルトの名無しさん
2018/11/09(金) 13:49:25.70ID:iep8j/69819デフォルトの名無しさん
2018/11/09(金) 14:27:01.20ID:D1KL18mO python2.7 pandasのto_csvでの出力、文字コードについてです
utf8のdfがありコレをsjis(sjisで表現出来ない文字は無視や?置き換えで良い)にしてcsvにしたいです
調べると
with codecs.openでencoding='cp932' errors='ignore'で出力ファイルを開き
df.to_csv(ファイルオブジェクト, encoding='cp932')
で出来ると書いてあったのですが普通にUnicodeエラー出ます
何が原因でうまくいかないんでしょうか、また他の解決法なにかありませんかね
utf8のdfがありコレをsjis(sjisで表現出来ない文字は無視や?置き換えで良い)にしてcsvにしたいです
調べると
with codecs.openでencoding='cp932' errors='ignore'で出力ファイルを開き
df.to_csv(ファイルオブジェクト, encoding='cp932')
で出来ると書いてあったのですが普通にUnicodeエラー出ます
何が原因でうまくいかないんでしょうか、また他の解決法なにかありませんかね
820デフォルトの名無しさん
2018/11/09(金) 15:23:15.00ID:iep8j/69821デフォルトの名無しさん
2018/11/09(金) 16:18:25.51ID:aAkZVDrn PythonがWEBで覇権取れば最強のスクリプト言語になるのにな
Djangoとかいうゴミはいいから早くRailsとかLaravel並みにいいフレームワーク作ってくんね?
Djangoとかいうゴミはいいから早くRailsとかLaravel並みにいいフレームワーク作ってくんね?
822デフォルトの名無しさん
2018/11/09(金) 17:36:50.37ID:rwK1ciOK GoogleってWEB開発にPython使ってるらしいけどフレームワークはDjangoなのかな?
社内で別のフレームワーク使ってんだったら公開してほしいな
社内で別のフレームワーク使ってんだったら公開してほしいな
823デフォルトの名無しさん
2018/11/09(金) 19:22:48.23ID:lOOqdq/Y >>818
それは読んだんですが多目的最適化で10倍や100倍に設定したら具体的にどう評価を変えているのかが書いていなかったので
それは読んだんですが多目的最適化で10倍や100倍に設定したら具体的にどう評価を変えているのかが書いていなかったので
824デフォルトの名無しさん
2018/11/09(金) 19:31:33.70ID:iep8j/69 >>823
weights って重み付けだから、
いっぱいのときも逐一自分で指定するもんじゃないの
>多目的最適化で10倍や100倍に設定したら具体的にどう評価を変えているのか
俺にはちょっとなにいってるのかよくわかんない(´・ω・`)
各重みの最適値さがしなら
プロジェクト・しらみつぶし が たぶん一番いい・・・
weights って重み付けだから、
いっぱいのときも逐一自分で指定するもんじゃないの
>多目的最適化で10倍や100倍に設定したら具体的にどう評価を変えているのか
俺にはちょっとなにいってるのかよくわかんない(´・ω・`)
各重みの最適値さがしなら
プロジェクト・しらみつぶし が たぶん一番いい・・・
825デフォルトの名無しさん
2018/11/10(土) 12:15:02.20ID:seRmY1tJ https://stackoverflow.com/questions/42866743/lambda-function-explanation/42867119
repeating_data = reduce(lambda l, x:
l.append(x) or l if x not in l else l,
columns['Hello'], [])
Columns["Hello"] has [1,1,2,3,4,5,6,6,7,8,9,9,10,0]
このlambda式のl.appned(x) or lの"or l"と
if x nor in l else lの"else l"がよくわからないんですが、
つけないとエラーになるので必要なのでしょうが、どのような意味なのでしょうか?
repeating_data = reduce(lambda l, x:
l.append(x) or l if x not in l else l,
columns['Hello'], [])
Columns["Hello"] has [1,1,2,3,4,5,6,6,7,8,9,9,10,0]
このlambda式のl.appned(x) or lの"or l"と
if x nor in l else lの"else l"がよくわからないんですが、
つけないとエラーになるので必要なのでしょうが、どのような意味なのでしょうか?
826825
2018/11/10(土) 12:26:13.87ID:seRmY1tJ 質問ばかりで申し訳ないのですが、なぜこの式でreduceを使っているのかもよくわかりません。
reduceでぐぐるとすべて畳み込んで計算すると書いてあるところが多いのですが、関数がl.append(x) or lなので違うのでしょうか?
reduceでぐぐるとすべて畳み込んで計算すると書いてあるところが多いのですが、関数がl.append(x) or lなので違うのでしょうか?
827デフォルトの名無しさん
2018/11/10(土) 13:07:05.83ID:u9Es1usX >>825-826
条件式(他言語のいわゆる三項演算子や条件演算子と呼ばれる物の代替)
https://docs.python.org/ja/3/reference/expressions.html#conditional-expressions
そしてlist.appendの戻り値はNoneなので常にorの右辺が評価され返される
つまり新しいリストに含まれていなければ追加し、さもなければそのまま
あとは先方のレスにもset使えと書かれてると思うけど。reduceの動作は以下
https://docs.python.org/ja/3/library/functools.html#functools.reduce
条件式(他言語のいわゆる三項演算子や条件演算子と呼ばれる物の代替)
https://docs.python.org/ja/3/reference/expressions.html#conditional-expressions
そしてlist.appendの戻り値はNoneなので常にorの右辺が評価され返される
つまり新しいリストに含まれていなければ追加し、さもなければそのまま
あとは先方のレスにもset使えと書かれてると思うけど。reduceの動作は以下
https://docs.python.org/ja/3/library/functools.html#functools.reduce
828826
2018/11/10(土) 13:46:44.78ID:seRmY1tJ829826
2018/11/10(土) 15:23:32.40ID:seRmY1tJ if x not in l else lの"else l"を省略すると
SyntaxError: invalid syntax
が出るんですが、通常のif文の場合はelse以下がなくても問題ないと思うのですが、
なぜこの場合はだめなのでしょうか?
SyntaxError: invalid syntax
が出るんですが、通常のif文の場合はelse以下がなくても問題ないと思うのですが、
なぜこの場合はだめなのでしょうか?
830デフォルトの名無しさん
2018/11/10(土) 15:39:38.87ID:hLxIIZfE831デフォルトの名無しさん
2018/11/10(土) 15:48:08.55ID:seRmY1tJ >>830
else lのlをNoneにしてみたら、
TypeError: argument of type 'NoneType' is not iterable
とでてしまいました。
でもなんとなく前よりはこの式がわかったような気がします。
どうもレスありがとうございました。
else lのlをNoneにしてみたら、
TypeError: argument of type 'NoneType' is not iterable
とでてしまいました。
でもなんとなく前よりはこの式がわかったような気がします。
どうもレスありがとうございました。
832デフォルトの名無しさん
2018/11/10(土) 17:30:59.29ID:16GnFLu/833デフォルトの名無しさん
2018/11/10(土) 18:12:02.74ID:hLxIIZfE >>825
そもそもこのラムダ式がちょっとトリッキーなんだよね
lambda l, x: l.append(x) or l if x not in l else l
俺なら
def f(l,x):
__if x not in l:
____l.append(x)
__return l
を定義して
repeating_data = reduce(f, columns['Hello'], [])
ってやると思う
そもそもこのラムダ式がちょっとトリッキーなんだよね
lambda l, x: l.append(x) or l if x not in l else l
俺なら
def f(l,x):
__if x not in l:
____l.append(x)
__return l
を定義して
repeating_data = reduce(f, columns['Hello'], [])
ってやると思う
834デフォルトの名無しさん
2018/11/10(土) 18:14:37.23ID:GvdPZ72d >>831
lをNoneにするってのは830の間違い
lをNoneにするってのは830の間違い
835デフォルトの名無しさん
2018/11/10(土) 18:59:26.03ID:8RKiULCU836デフォルトの名無しさん
2018/11/10(土) 19:30:23.53ID:hLxIIZfE >>835
もっと用途限定だけどC#のnull条件演算子が近いかな
もっと用途限定だけどC#のnull条件演算子が近いかな
837デフォルトの名無しさん
2018/11/10(土) 19:41:48.00ID:LcpJu9SU >>836
用途限定どころか目的からして完全に別物
用途限定どころか目的からして完全に別物
838デフォルトの名無しさん
2018/11/10(土) 20:21:45.94ID:hLxIIZfE はいはい w
839デフォルトの名無しさん
2018/11/10(土) 20:55:57.38ID:2vwbQ9QW 恥ずかしい奴だな
840デフォルトの名無しさん
2018/11/10(土) 21:43:36.94ID:Kjka4QLz841デフォルトの名無しさん
2018/11/10(土) 21:48:48.39ID:zCsM6it1 理解できないお前のことだなww
842デフォルトの名無しさん
2018/11/10(土) 21:52:55.81ID:hLxIIZfE843デフォルトの名無しさん
2018/11/10(土) 21:55:57.70ID:nSd/jMeD Nane「私のためにケンカしないで!!」
844デフォルトの名無しさん
2018/11/10(土) 22:00:38.04ID:jxhvzDRc >>843
誰だお前は
誰だお前は
845デフォルトの名無しさん
2018/11/10(土) 22:04:59.17ID:4gO6mVIc >>844
ウンコ「おならです」
ウンコ「おならです」
846デフォルトの名無しさん
2018/11/10(土) 22:06:25.70ID:hPdKPv7V 肛門「よし通れ!」
847デフォルトの名無しさん
2018/11/10(土) 22:10:53.93ID:aFLDlH5i くだすれ貫禄のくだらなさで不覚にも吹いた
848デフォルトの名無しさん
2018/11/10(土) 22:11:20.00ID:7gTt1pZ+ まだまだ
849デフォルトの名無しさん
2018/11/10(土) 22:19:58.98ID:WPq8ZeKj 判定を失敗すると恐ろしいことになるんだなあ…
850デフォルトの名無しさん
2018/11/10(土) 22:55:34.73ID:jXgJ1KMY 早まってnull条件演算子とかエルビス演算子って言わなくて良かったわ
851デフォルトの名無しさん
2018/11/10(土) 23:22:42.45ID:sSiPAoa8852デフォルトの名無しさん
2018/11/10(土) 23:50:26.34ID:hLxIIZfE853デフォルトの名無しさん
2018/11/11(日) 08:48:46.33ID:rNrNUiDF 真っ赤っかですな
単芝も紅葉するんだ
単芝も紅葉するんだ
854デフォルトの名無しさん
2018/11/11(日) 08:57:40.67ID:cKV3qXJe 低能先生は低能連呼から最終的に殺人に走ったので気をつけてね。
855デフォルトの名無しさん
2018/11/11(日) 10:16:25.06ID:3JRsWB+V >>854
ソースよろしくww
ソースよろしくww
856デフォルトの名無しさん
2018/11/11(日) 10:30:49.61ID:ZIQY97Xr ttps://ja.wikipedia.org/wiki/%E7%A6%8F%E5%B2%A1IT%E8%AC%9B%E5%B8%AB%E6%AE%BA%E5%AE%B3%E4%BA%8B%E4%BB%B6
857デフォルトの名無しさん
2018/11/11(日) 11:34:11.51ID:LFgZgESJ858デフォルトの名無しさん
2018/11/11(日) 12:06:11.66ID:uw9PiA4L この自己愛
同種だな
同種だな
859デフォルトの名無しさん
2018/11/11(日) 13:13:23.27ID:3JRsWB+V 謎の一体感w
一般人には理解不能
一般人には理解不能
860デフォルトの名無しさん
2018/11/11(日) 13:36:01.34ID:96wp+TZd >>828
まさか普段ruby使ってる?
まさか普段ruby使ってる?
861デフォルトの名無しさん
2018/11/11(日) 14:18:08.94ID:SClia95W ルビバレする用語:
破壊的・非破壊的
クラスメソッド
特異メソッド
破壊的・非破壊的
クラスメソッド
特異メソッド
862デフォルトの名無しさん
2018/11/11(日) 16:41:23.18ID:kuiXddTN ファイルに定義されている関数名を知る方法ありますか?
関数名だけです。
関数名だけです。
863デフォルトの名無しさん
2018/11/11(日) 17:56:29.41ID:96wp+TZd globals()
locals()
locals()
864デフォルトの名無しさん
2018/11/11(日) 23:32:22.24ID:ARqR0CiK >>828
Ruby ではメソッド名に、! がつく、破壊的メソッドが、nil を返すことがある。
破壊的メソッドとは、レシーバ自身を変更するもの
line.chomp! # 末尾の改行を削除する
line.empty? # 空行かどうか?
chomp! は、末尾に改行が無くて、削除しなかった場合に、nil を返す
line.chomp!.empty?
上記のようにメソッドチェーンすると、nil から、empty? メソッドを呼び出そうとして、
エラーになるから、メソッドチェーンできない
ただし、最近のバージョンでは、nil 許容演算子が追加されて、
メソッドチェーンしてもエラーが起きなくなった
jQuery では、メソッドチェーンしてもエラーが起きない
Ruby ではメソッド名に、! がつく、破壊的メソッドが、nil を返すことがある。
破壊的メソッドとは、レシーバ自身を変更するもの
line.chomp! # 末尾の改行を削除する
line.empty? # 空行かどうか?
chomp! は、末尾に改行が無くて、削除しなかった場合に、nil を返す
line.chomp!.empty?
上記のようにメソッドチェーンすると、nil から、empty? メソッドを呼び出そうとして、
エラーになるから、メソッドチェーンできない
ただし、最近のバージョンでは、nil 許容演算子が追加されて、
メソッドチェーンしてもエラーが起きなくなった
jQuery では、メソッドチェーンしてもエラーが起きない
865デフォルトの名無しさん
2018/11/12(月) 01:26:40.44ID:BcZUmovG 「Ruby」をNGワード登録するのが簡単・便利
866デフォルトの名無しさん
2018/11/12(月) 21:09:17.74ID:XFjJOyuw pd.read_html(url)で読み込んだテーブルのある列をtable.sort(by= )でソートしたんだけどその結果が
0
1
2
3
4
1
2
3
みたいに微妙な並び替えになっちゃうのはデータにどんな原因があるの?
0
1
2
3
4
1
2
3
みたいに微妙な並び替えになっちゃうのはデータにどんな原因があるの?
867デフォルトの名無しさん
2018/11/12(月) 22:43:29.16ID:ku9n7fSu #シート名取得
all_sh = book.sheetnames
#シート名が「ss」で終わるものを抽出
all_sh_ss = [s for s in all_sh if s.endswith('ss')]
print(all_sh_ss)
・・この後、シート名が「ss」で終わるシートだけから
特定セルA1の値を抽出したいんですが・・・行き詰まりました。
わかる方いたらご助言をお願いします。
all_sh = book.sheetnames
#シート名が「ss」で終わるものを抽出
all_sh_ss = [s for s in all_sh if s.endswith('ss')]
print(all_sh_ss)
・・この後、シート名が「ss」で終わるシートだけから
特定セルA1の値を抽出したいんですが・・・行き詰まりました。
わかる方いたらご助言をお願いします。
868デフォルトの名無しさん
2018/11/12(月) 23:10:34.73ID:JEwLf6Zk >>867
じゃあ次はその抽出した文字列のリストでWorksheetオブジェクトを取得してみようか
じゃあ次はその抽出した文字列のリストでWorksheetオブジェクトを取得してみようか
869デフォルトの名無しさん
2018/11/12(月) 23:21:23.98ID:JEwLf6Zk870デフォルトの名無しさん
2018/11/13(火) 11:11:30.00ID:dBAvKT8b 829さんじゃありませんが、横レスで関連する質問があります。
https://stackoverflow.com/questions/38417677/why-am-i-getting-a-syntax-error-for-this-conditional-statement
You're getting the SyntaxError because you're using a conditional expression without supplying the else clause which is mandatory.
The grammar for conditional expressions (i.e if statements in an expression form) always includes an else clause:
と書かれていますが、lambda文以外の普通のif statementsの場合、elseがなくても問題がない場合が多々あると思うのですが、
なぜ>>829の例がやこのリンク先の例だとelse以下がないとだめなのでしょうか?
https://stackoverflow.com/questions/38417677/why-am-i-getting-a-syntax-error-for-this-conditional-statement
You're getting the SyntaxError because you're using a conditional expression without supplying the else clause which is mandatory.
The grammar for conditional expressions (i.e if statements in an expression form) always includes an else clause:
と書かれていますが、lambda文以外の普通のif statementsの場合、elseがなくても問題がない場合が多々あると思うのですが、
なぜ>>829の例がやこのリンク先の例だとelse以下がないとだめなのでしょうか?
871デフォルトの名無しさん
2018/11/13(火) 11:16:50.29ID:ULH3fPUf >>870
散々出てるがif文じゃなくて条件式だから
散々出てるがif文じゃなくて条件式だから
872870
2018/11/13(火) 11:17:02.91ID:dBAvKT8b 大事なこと書き忘れました。
リンク先読むとこのスレでも指摘されているように三項演算子なのでelseが必要とのことですが、
普通のif文と三項演算子ってどう区別すれば良いのですか?
リンク先読むとこのスレでも指摘されているように三項演算子なのでelseが必要とのことですが、
普通のif文と三項演算子ってどう区別すれば良いのですか?
873870
2018/11/13(火) 11:42:02.89ID:dBAvKT8b >>871
どうも失礼しました。公式ページ見たらやっとわかりました。
https://docs.python.org/ja/3/reference/compound_stmts.html#if
if文
https://docs.python.org/ja/3/reference/expressions.html#index-83
条件式
って明確に区別されてるみたいですね。
判別するにはif文の最後に":"があるかないかで判定するのでしょうか?
どうも失礼しました。公式ページ見たらやっとわかりました。
https://docs.python.org/ja/3/reference/compound_stmts.html#if
if文
https://docs.python.org/ja/3/reference/expressions.html#index-83
条件式
って明確に区別されてるみたいですね。
判別するにはif文の最後に":"があるかないかで判定するのでしょうか?
874デフォルトの名無しさん
2018/11/13(火) 11:49:03.16ID:dBAvKT8b https://realpython.com/python-conditional-statements/#conditional-expressions
ここにif文と条件式の区別について詳しく書いてありました。これで疑問が氷解しました。
どうもくだらない投稿してすみませんでした。
ここにif文と条件式の区別について詳しく書いてありました。これで疑問が氷解しました。
どうもくだらない投稿してすみませんでした。
875デフォルトの名無しさん
2018/11/13(火) 12:11:42.35ID:p27/Ddjo876デフォルトの名無しさん
2018/11/13(火) 12:36:07.85ID:X1xMRsix ワンライナー()のために、処理を行うかの切り替えに条件式を悪用してるだけだからすこぶる行儀悪いわな
878デフォルトの名無しさん
2018/11/13(火) 18:24:15.89ID:90McxFB4 さすがくだすれ
879デフォルトの名無しさん
2018/11/14(水) 08:37:42.04ID:7XHx6tPI 本当に初歩的な質問で申し訳ないのですが
Openpyxlで読み込んだファイル名を出力することはできますか?
シート名、セル値はわかるのですが、ファイル名のやり方がわからなくて、、
Openpyxlで読み込んだファイル名を出力することはできますか?
シート名、セル値はわかるのですが、ファイル名のやり方がわからなくて、、
880デフォルトの名無しさん
2018/11/14(水) 08:56:30.82ID:1aZXQx3x >>879
ファイル名のわからないファイルをどうやって読み込んでいるの?
ファイル名のわからないファイルをどうやって読み込んでいるの?
881デフォルトの名無しさん
2018/11/14(水) 09:08:29.36ID:7XHx6tPI882デフォルトの名無しさん
2018/11/14(水) 09:08:38.14ID:yrvGShGp 念力
883デフォルトの名無しさん
2018/11/14(水) 09:22:21.28ID:1aZXQx3x >>881
Openpyxlは触った事ないけど、
調べた感じでは基本は↓でできるんじゃないの?
sheet = openpyxl.Workbook().active
sheet['A1'] = ‘ファイル名’
Openpyxlは触った事ないけど、
調べた感じでは基本は↓でできるんじゃないの?
sheet = openpyxl.Workbook().active
sheet['A1'] = ‘ファイル名’
884デフォルトの名無しさん
2018/11/14(水) 23:27:59.57ID:2v/yZNsE ドキュメントのsubprocessのところをみると
似たような機能で
getoutput レガシーなシェル呼び出し関数
check_output 古い高水準 API
os.systemよりsubprocessを推奨
となっていて基本runが推奨で
他は使わないほうがいいとかあるんですか?
例えばいずれなくなるからとか。
それとも単にお勧めというだけなのか?
その辺の読み解き方がよくわからないです。
似たような機能で
getoutput レガシーなシェル呼び出し関数
check_output 古い高水準 API
os.systemよりsubprocessを推奨
となっていて基本runが推奨で
他は使わないほうがいいとかあるんですか?
例えばいずれなくなるからとか。
それとも単にお勧めというだけなのか?
その辺の読み解き方がよくわからないです。
885デフォルトの名無しさん
2018/11/15(木) 00:01:12.02ID:biHRXo8w 安心が欲しいのなら推奨API以外を使うべきではない
886デフォルトの名無しさん
2018/11/15(木) 00:06:22.84ID:biHRXo8w まあこれは一般論で
os.systemが廃止されることはないと思うし
これまでの経験からしてDeprecatedとマークされてから2バージョンくらい移行期間があるから
仮に無くなるとしても3年くらいは大丈夫だろう
その前にプログラミングに飽きている可能性の方が高い
os.systemが廃止されることはないと思うし
これまでの経験からしてDeprecatedとマークされてから2バージョンくらい移行期間があるから
仮に無くなるとしても3年くらいは大丈夫だろう
その前にプログラミングに飽きている可能性の方が高い
887デフォルトの名無しさん
2018/11/15(木) 00:52:47.72ID:1MY0pWfp >>886
ありがとうございました!
ありがとうございました!
888デフォルトの名無しさん
2018/11/15(木) 13:46:36.75ID:djL3d80k pythonでgui アプリ作るには、tkinterってやつでいいんでしょうか
そもそも作れますか?
そもそも作れますか?
889デフォルトの名無しさん
2018/11/15(木) 14:04:46.04ID:MeEMSEca Qtとかwxpythonとかほかにもあるでよ
できるよ
できるよ
890デフォルトの名無しさん
2018/11/15(木) 17:29:06.18ID:djL3d80k ありがとー
3dとかも扱えますかね?
3dとかも扱えますかね?
891デフォルトの名無しさん
2018/11/15(木) 18:07:36.78ID:/yCJioVE892デフォルトの名無しさん
2018/11/15(木) 18:40:25.34ID:n3jFLh1o 完璧というからには、GPU支援とかも完璧なんだろうな。
893デフォルトの名無しさん
2018/11/15(木) 19:15:13.23ID:MeEMSEca >>892
あるぉ
あるぉ
894デフォルトの名無しさん
2018/11/15(木) 19:44:19.96ID:djL3d80k -m tkinter
でtkinterのバージョンを確認できるそうですが、chdirしないとだめなんでしょうか
デフォルトの場所だとinvalid syntaxエラーになります
でtkinterのバージョンを確認できるそうですが、chdirしないとだめなんでしょうか
デフォルトの場所だとinvalid syntaxエラーになります
895デフォルトの名無しさん
2018/11/15(木) 20:08:14.97ID:MeEMSEca896デフォルトの名無しさん
2018/11/16(金) 17:42:33.52ID:IxhrRMJp ↑ありがとうございました
897デフォルトの名無しさん
2018/11/16(金) 17:42:49.00ID:IxhrRMJp idleだけで開発できますか?
不十分な点ってどこでしょうか
不十分な点ってどこでしょうか
898デフォルトの名無しさん
2018/11/16(金) 17:43:28.31ID:IxhrRMJp あと、どういった環境使ってるか教えてください
pycharmというのはおもすぎてきつかったです
とりあえずatomにpython入れてやってます
pycharmというのはおもすぎてきつかったです
とりあえずatomにpython入れてやってます
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 ★5 [お断り★]
- 伊東市長選、田久保氏の落選確実 元市議の杉本氏と元市長の小野氏が激しく競り合う [蚤の市★]
- サナエノミクスについて力説 積極的な財政出動で「所得増える 消費マインド上がる 税収増える」片山さつき財務大臣 ★2 [少考さん★]
- 中国軍機のレーダー照射1週間 駆け引き続く 中国、米のレッドライン模索 日本、米以外の同志国とも連携探る 米は対立から距離置く [ぐれ★]
- B’z東京ドーム公演で後ろの客が大熱唱…「B’zの歌声に集中できない」注意すると笑いながら反論されモヤモヤ [muffin★]
- 山里亮太、フィリピンに子ども食堂を建設 「偽善者」「日本の子どもを助けるべき」の声があっても活動を続ける理由 [Anonymous★]
- 【実況】博衣こよりのえちえちボンバーマン大会🧪★5
- 【実況】博衣こよりのえちえちボンバーマン大会🧪★4
- 【実況】博衣こよりのえちえちボンバーマン大会🧪★6
- 【朗報】イーロン・マスク「AIとロボットで誰も働かなくて良くなる。全員ニートで金銭も税金もないパラダイスみてぇな国を作りてえ」 [347751896]
- あぼーん
- 【悲報】『山に上る』などの隠悟、ガチで取り締まりか!?wwwwwwWWwwwwwwWw [793833473]
