Pythonのお勉強 Part63

■ このスレッドは過去ログ倉庫に格納されています
2020/02/24(月) 10:31:51.39ID:vb10EdOX0
!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに増やすこと。

★当スレにRubyのソースコード類を書くことを禁ず★
☆Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
☆「Ruby では」「Rubyでは」をNGワード登録推奨

★エラーを解決したいときはエラー文(勝手に省略禁止、スクショうp等の横着も禁止)と
 環境(Pythonのバージョン+OS名IDE名と夫々のバージョン)をシッカリ書くこと

◆Pythonのソースコードを5ちゃんにコピペするとインデントが崩壊するので
  ↓等のソースコードうp用サイトに貼ってきてくだしあ
    (スクリーンショットをimgur等にうpる「横着」禁止)
ttp://ideone.com/      デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。消えるまでの日数は十分長ーく指定のこと。

◇Pythonオフィシャルサイト http://www.python.org/
◇まとめwiki ttp://python.rdy.jp/

●関連スレ●
くだすれPython(超初心者用) その46【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1577948214/

〇前スレ
Pythonのお勉強 Part62
http://mevius.5ch.net/test/read.cgi/tech/1568531160/

次スレの建立は>>985あたりが挑戦する。  [EOF]
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2020/02/24(月) 19:55:19.55ID:EsIfGnK40
>>1
よくテンプレ見たら、スレ立てってお寺建てるのと同じ表現で草
2020/02/24(月) 19:56:33.54ID:vb10EdOX0
わろえることは いいことだ
2020/02/24(月) 20:47:16.87ID:Ef3cy1Gt0
お寺のこと英語でテンプレって言うんだぜ?
2020/02/24(月) 21:04:38.87ID:vb10EdOX0
大喜利www
2020/02/24(月) 23:16:19.78ID:4+4dnH010
座布団を進ぜよう
2020/02/25(火) 19:13:33.94ID:AZdheDnN0
>>940
イヤイヤ、研究所から盗み出したと何度も書いてたぞ

あれは、嘘だったのか?
2020/02/25(火) 20:05:55.02ID:zXTAqHX10
どこの誤爆だ
2020/02/25(火) 22:20:38.74ID:AZdheDnN0
すみません
10デフォルトの名無しさん (ワッチョイ 0bad-R2MD)
垢版 |
2020/02/26(水) 00:58:26.94ID:XmFUGh/w0
ウソつきFラン低脳の朝鮮ゴキブリ(笑)
日本にて強姦、窃盗、詐欺のやりたい放題!
在日朝鮮ゴキブリは皆殺しにしなくてはならない!
11デフォルトの名無しさん (ワッチョイ 9f30-X91k)
垢版 |
2020/02/27(木) 09:52:03.93ID:EFdhOFcQ0
はじめまして、よちよち歩きの赤ん坊でちゅ
pychramで延々とインタープリターの更新(pandasのアップデート)が続くんだけどどうすれば治りましゅか?
pandasを再インストールしても治りません><たしゅけて・・・
2020/02/27(木) 09:56:56.80ID:G3iz3let0
pycharmもしくはpandas使うのやめれば?
2020/02/27(木) 19:04:16.95ID:t3HVVSga0
python初心者です(始めて一週間)
今回、pythonを使ってOracleサーバーのデータを読み取って画面に表示するという簡単なプログラムを任されたのですが、
pythonもOracleも全くのド素人で全然わかりません。
わからないなりに色々ググったりしてなんとかOracleサーバーのデータを読み取って画面に表示させるところまでは出来たのですが、
他のPCでも動かさないといけないのでpyinstallerを使ってexe化しました。
ところがいざそれを実行してみると、開発環境ではきちんと表示されるのに、別のPCでは日本語が文字化けしてしまいます。
OracleもpythonもSJISなのに、どうしてこういう事が起こるのでしょうか?
エラーメッセージでも出ればそれを起点になんとか調べるのですが、今回は手がかりすらないので困ってます。

助けて、偉い人
2020/02/27(木) 19:08:50.82ID:t3HVVSga0
ちなみに文字化けというのは、

繝・せ繝 10

こういう文字化けではなく、

????????? 10

みたいな文字化けです。
2020/02/27(木) 19:32:55.79ID:SimLwz2V0
表示内容を一旦ファイルに出力し、16進でダンプしてみる
????ではわからない
2020/02/27(木) 20:15:49.48ID:W1ryAU1b0
>>13-14
  >>1すら読めないようではむーりーげー
クラウドワークスとかに丸投げすればー?
2020/02/27(木) 21:51:12.91ID:IxNLejJp0
>>13
環境を書きなよ
使ってる要素を列挙するといいよ
* Windows10
* Powershell
* Pythonスクリプト
...
みたいに
文字化けは複数の要素で起こりえるからね
2020/02/27(木) 23:31:43.89ID:VRRVtH2U0
>>13
それだけではわからんけど、明示的にコードを指定しないと実はだめ
という場合もある。関係あるかどうかわからんがあくまでも参考まで。
19デフォルトの名無しさん (ブーイモ MM27-R2MD)
垢版 |
2020/02/28(金) 09:17:41.74ID:PaTlnhUpM
ウソつきFラン低脳の朝鮮ゴキブリbot君(笑)
日本にて強姦、窃盗、詐欺のやりたい放題!
在日朝鮮ゴキブリは皆殺しにしなくてはならない!
20デフォルトの名無しさん (ワッチョイ de49-/0SP)
垢版 |
2020/02/28(金) 10:42:50.15ID:RjVddCS20
別のPCにOracleClientをインストールしたのか、InstantClientをインストールしたのかで話が変わるかと思います。

試しに、コマンドプロンプトを開いて

set NLS_LANG=Japanese_Japan.JA16SJIS
test.exe

を試してみてはいかがでしょう。
(作ったExeファイルをtest.exeと仮定)
21デフォルトの名無しさん (ワイーワ2 FF82-7qQN)
垢版 |
2020/02/28(金) 11:39:33.63ID:HAMXUqwpF
別のPCでって書いてあるだけで
何で皆勝手にWindows前提に返事しててワロス
2020/02/28(金) 11:42:48.30ID:UufCkE7IM
>>21
exeって知ってる?
2020/02/28(金) 11:57:35.68ID:33dtp63oM
>17
開発環境
・Windows10 Home
・IDEはVisual Studio Code
・スクリプトファイル(py)のエンコードはUTF-8
・スクリプトファイルの中で明示的にエンコードを指定しています。
・pyinstaller を使って exe化

実行環境
・開発環境で、コマンドプロンプトにて実行→正常に表示される。powershellでも正常。
・他Windows10PC(複数)で、コマンドプロンプトにて実行→文字化け(????)になる。powershellでも同様。

スクリプトファイルも提示した方がいいですか?
2020/02/28(金) 12:01:56.72ID:rsEBxRhW0
>20
文字化けするPCにはOracleからダウンロードしたInstantClientを入れました。
実際には
ttps://www.oracle.com/technetwork/jp/database/database-technologies/instant-client/downloads/index.html
ここからダウンロードしたzipファイルを解凍して、その中に exeファイルを放り込んで実行しただけですけど・・・

NLS_LANGはスクリプトの中で明示的に指定しています。
os.environ["NLS_LANG"] = "JAPANESE_JAPAN.JA16SJIS"
2020/02/28(金) 13:07:11.14ID:rsEBxRhW0
遅くなりましたが、>20様の方法で試したら文字化けせずに表示されました!
set NLS_LANG=Japanese_Japan.JA16SJIS

pythonの中で明示的に指定するのではダメなのでしょうか・・・
バッチファイルの中で起動するしかなさそうですね。
26デフォルトの名無しさん (ワッチョイ caad-+OLB)
垢版 |
2020/02/28(金) 13:14:32.87ID:SkbRzeQX0
>>23
「NLS_LANGはスクリプトの中で明示的に指定しています。
os.environ["NLS_LANG"] = "JAPANESE_JAPAN.JA16SJIS"

これではInstantClient側に認識させられないはず
(別プロセスなので)
環境変数に入れるかレジストリ編集が要る
https://www.shift-the-oracle.com/config/oracle-environment-variable.html
2020/02/28(金) 22:18:55.95ID:mvp0IMcU0
matplotlibでrcParams['text.usetex']=trueとした状態でローマン体のギリシャ文字を出力したいのですが、何か方法ありませんか?
['text.usetex']=falseではローマン体にできるのですが、trueの状態でローマン体にしたいのでご存知の方教えて下さい
2020/03/17(火) 21:16:22.55ID:KKn7pu4P0
このワキガ
箸が持てない
左利き
2020/03/17(火) 21:28:36.33ID:xWJq39kOM
風流やね
2020/03/17(火) 21:38:05.86ID:UgOc9cAP0
>>27
よく知らんけど\romanとかで行けるんでないの?
31デフォルトの名無しさん (アウアウウー Sa5d-CYaC)
垢版 |
2020/03/20(金) 14:31:33.39ID:ExYyxY4Za
Python勉強するにあたってどの書籍を買ったら良いでしょうか?
参考にさせていただきますのでご教示願います(´・_・`)
2020/03/20(金) 16:43:23.80ID:dz/3t6j40
>>31
本じゃなく、公式のチュートリアル。
docs.python.org/ja/3/tutorial/
2020/03/20(金) 17:22:57.27ID:b2ihZgLg0
>>31
Fluent Python
Effective Python 第2版
2020/03/20(金) 18:14:20.11ID:82GUliXn0
昔あったpythonの辞書みたいな本を推したいんだけど、あれpython2の情報入ってるから今現在だと人におすすめできないんだよね……。
python3だけの辞書本だしてほしい……、出てないよね?
35デフォルトの名無しさん (ワッチョイ 1363-6ezk)
垢版 |
2020/03/20(金) 19:01:23.72ID:sx1H/Jb/0
そういえばEOLを迎えてたな
お祝いするのを忘れてたよ
2020/03/20(金) 19:07:07.22ID:x78pR0c80
End Of Life?
37デフォルトの名無しさん (ワッチョイ b962-MHuc)
垢版 |
2020/03/20(金) 23:02:09.54ID:BTAJq7zF0
>>31
独学プログラマー
2020/03/21(土) 01:12:52.93ID:tuoOBq00M
>>37
読み物としては面白いけど、プログラムに初めて触る奴には不親切だし他の言語やってた奴には中身スカスカじゃね?
39デフォルトの名無しさん (ワッチョイ b962-MHuc)
垢版 |
2020/03/21(土) 01:46:03.30ID:1pW4F33V0
>>38
そだね
つまらない本じゃないから>>31が求めてるものに近い可能性あるかも
40デフォルトの名無しさん (ワッチョイ 59ad-cULp)
垢版 |
2020/03/21(土) 10:11:31.22ID:KOtUIZ9r0
>>31については、スキルや経験の情報がなくても
本を推薦してもらえると考えているぐらいの
全くなにもわかっていない素人だから、
「独学プログラマー」でいいと思う。
2020/03/21(土) 10:36:27.35ID:9uGouKad0
>>31
Python初めてなら
とりあえず『みんなのパイソン』
2020/03/21(土) 11:10:44.84ID:Nklv0DXu0
みんなのPython 第4版、2017

内容が薄くなった。
文法・サンプルが減って、Anaconda, Jupyter Notebook の説明が多くなった

たのしいRuby 第6版、2019
Kotlinスタートブック -新しいAndroidプログラミング、長澤 太郎、2016

同じ日本ユーザー会会長の本と比べると、この2冊はみっちり解説してるけど、
みんパイだけは、レベルが下がった!
2020/03/21(土) 22:52:45.08ID:SYpP2Gr30
>>42
家族が泣いてるぞ
44デフォルトの名無しさん (ブーイモ MMd5-er0r)
垢版 |
2020/03/25(水) 08:48:32.25ID:R6HyLs2tM
忙しいときに5chなんて
見る余裕ねーよ

朝鮮ゴキブリBot君は
ず~っとヒマだから
粘着してるわけで(笑)
2020/03/25(水) 10:02:54.34ID:qk1W3HHm0
(急にどうしたんだろう?)
2020/03/25(水) 16:23:01.45ID:PFB7S1Su0
柴田望洋著のパイソン入門がいい面白味は無いけどしっかり書いてある
2020/03/25(水) 20:07:47.20ID:eBDvSCema
Deep Learning で受験問題が解けるまで学習させよう!?
2020/03/25(水) 21:03:12.69ID:/yTR/kZ20
入門書図を書館で借りようかと思ってたらコロナで閉館してて
今日までって事で再度確認したら5月まで延長されてやがる
せめてオンライン予約と貸し出しだけ対応してくれと
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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