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/05/28(木) 12:32:21.94ID:/WykpyHl0
>>332
そうですね。start()が呼ばれないとpresentは定義されません。しかし設計上、いきなりconfirmにアクセスすることはないと思います

start以外からアクセスするにはURLを直に入力しないといけませんし、ユーザー側がそうするような状況にはならないと思います

それに今はstartからconfirmにアクセスした時でも、presentが定義されていないとエラーが出るので困っています

しかもローカルの開発機だと、全く同じ書き方でエラーは起きず、しっかりとcon()の中でもpresentが定義されており、本番環境でのみこのエラーが発生しているので困っています
2020/05/28(木) 12:38:02.35ID:Xow4Xb3r0
>>333
例えば/startでアクセスした時と/confirmでアクセスした時で
サーバー上の違うプロセスに接続されたらどうなるの?

HTTPはstatelessだからどこかに永続化しておいてそれを読み込んだり
クライアントから情報を渡し直したりしないと
前回アクセスした時の情報がそのまま残ってる保証はないよ
2020/05/28(木) 12:41:37.94ID:MEC8WK3T0
本番・テスト環境は、セキュリティーが異なる

本番では、簡単にアクセスできないように制限しているのかも
2020/05/28(木) 13:11:24.80ID:/WykpyHl0
>>334
そこまでは考えていませんでしたね…startからそのまますぐにconfirmに移動したときにでも別のプロセスにつながる可能性があるのですか?

>>335
セキュリティの問題もあるんですかね…?セキュリティに関してはまだまだ勉強不足でよく分かっていない点も多いです
2020/05/28(木) 13:49:50.87ID:gg9nUVsn0
クラウドなんだからバックグラウンドも単一プロセスが保証されるわけじゃないもんなぁ
2020/05/28(木) 14:04:50.76ID:/WykpyHl0
>>337
勉強不足でした…だから同じ操作をしてもエラーが起きたり起きなかったりしたんですね…起きなかったのはたまたま同じプロセスに繋がっただけってことで

理解出来ました。ありがとうございます。設計を見直してみますね
2020/05/28(木) 14:15:30.22ID:Xow4Xb3r0
あとSQLインジェクションも気をつけてね
2020/05/29(金) 06:17:40.12ID:ya+mtosY0
ワキガの自転車通勤は冬限定にしてくれないかな
341デフォルトの名無しさん (ワッチョイ d9ed-3Jta)
垢版 |
2020/05/29(金) 15:34:55.51ID:YDl3thsp0
Atom使っているんですけど、実行した時にターミナルで表示させる方法ありますか?
342デフォルトの名無しさん (ワッチョイ 396a-QsGd)
垢版 |
2020/05/29(金) 18:57:34.28ID:8nIWWcW20
もう、google先生なしにはプログラム書けない。

「あれhashで存在しないkeyを指定するとプログラムが止まる?何故?」
そんな時にはgoogle先生 。

なんでも教えてくれる 。
素人には心強いw
2020/05/29(金) 20:13:12.25ID:H/oSZHkuM
>>341
Atomは今すぐやめてVSCodeに乗り換えよう
VSCodeに敗北し開発元もMSに買収されて事実上開発終了
完全に死んだエディタ
2020/05/29(金) 21:01:46.97ID:1C1s9P850
VSCode では、マークダウンファイルにも、syntax highlight が効く

```Ruby
ここに、Ruby のソースコードを書くと、カラフルに表示されて、ワロタ
```
2020/05/30(土) 00:57:00.46ID:bnqGe2Mx0
>>342
気がつかないか
既に君はAndroid
346デフォルトの名無しさん (ワッチョイ 396a-QsGd)
垢版 |
2020/05/30(土) 23:17:37.60ID:Rzv8DWN60
「 関数とかif文をカッコ{}で囲まないのはダメだ」って散々言ってたけど。
実際書いてると無い方が楽かもw
2020/05/30(土) 23:44:33.85ID:8Tt4OHFd0
カッコを付けるとエディタが助けてくれるという
メリットがある
348デフォルトの名無しさん (ワッチョイ 9361-YHRm)
垢版 |
2020/05/31(日) 00:47:33.09ID:r64Tlzxh0
スレチだったら本当に申し訳ないんですけど
selenium IDEを使って毎日特定のページからダウンロードしている
作業を自動化したいんですけど、selenium IDEだとファイル保存することまでは
自動化できないんでしょうか?

ファイル名を指定するポップアップが出るだけで
保存までは行ってくれません。
2020/05/31(日) 01:00:27.48ID:u66u8maC0
>>348
ポップアップを出さずにダウンロードするようブラウザを設定するか
selenium経由でurlを取得したらurllibとかで直接ダウンロードするか
2020/05/31(日) 03:41:40.16ID:Tz1x0+xh0
例えば、Ruby, Selenium WebDriver なら、
以下のコードを、script.rb に書いて、

ruby script.rb > a.txt
と入力すれば、a.txt に、Example Domain と書かれる

require "selenium-webdriver"

options = Selenium::WebDriver::Chrome::Options.new

options.add_argument('--headless')
options.add_argument('--disable-gpu')

driver = Selenium::WebDriver.for :chrome, options: options

driver.navigate.to "http://www.example.com/";
puts driver.title #=> Example Domain

driver.quit
351デフォルトの名無しさん (ワッチョイ 9361-YHRm)
垢版 |
2020/05/31(日) 19:06:47.00ID:r64Tlzxh0
>>349
早急にありがとうございます!!
>ポップアップを出さずにダウンロードするようブラウザを設定するか
この方法で覚えさせてら一個ダウンロードすることが出来ました!!!!!

ただ一個ダウンロードし終わったらそこで行程が終了してしまうのですが、
連続でファイルダウンロードを覚えさせることはIDEでは難しいのでしょうか。。

>>350さんも大変ありがとうございます!!
pythonそのもの、seleniumそのもののコードを書くことは
絶賛勉強中でして右も左もといった感じで。。。
中々難しいですね。。
2020/05/31(日) 20:50:09.27ID:u66u8maC0
>>351
必要な箇所をループさせればいい
python関係なくてスレチなので続きはWebProg板かどっかで聞いて
2020/05/31(日) 22:31:37.09ID:Tz1x0+xh0
iMacros などで、ブラウザ操作を自動化できないか?
354デフォルトの名無しさん (ブーイモ MMab-CRpN)
垢版 |
2020/06/02(火) 11:23:37.02ID:tyoscRsqM
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!

クソチョンw
355デフォルトの名無しさん (スッップ Sdb3-AV50)
垢版 |
2020/06/02(火) 12:57:45.16ID:DBWt+N7xd
難しい処理をサーバーで行って簡単な処理や入力画面の表示をラズパイで行いたいんですけど、どうすればできますか?
2020/06/02(火) 13:00:14.78ID:ywSApBTCM
Webアプリ作ってAWSかGCPにでもデプロイしてラズパイのブラウザで開け
2020/06/02(火) 13:03:25.43ID:67GQ09ou0
>>355
まずはAWS、Azure、GCPのどれかの書籍を買って読んでみたらどうかね。
サーバーを自前で用意するにしても何をしないといけないかはわかると思うよ
2020/06/03(水) 08:54:35.32ID:vinsTjyH0
Ruby on Rails とか、AWS Lambda とかは?
2020/06/03(水) 22:04:01.32ID:CAPMi38T0
Djangoがいいよ
360デフォルトの名無しさん (ワッチョイ 996a-zGsZ)
垢版 |
2020/06/04(木) 00:11:15.33ID:SFzEDib00
perl信者だったが、pythonに乗り換えようかとw
pythonで書くとなぜかコンパクトになる。
2020/06/04(木) 09:35:45.60ID:4c14xyOm0
pipでインストールしたモジュール一覧を表示してみたら
知らないモジュールもいつの間にかインストールされてた
その中でtqdmというのを調べてみたら
for文のコンテナに指定するだけでプログレスゲージを表示してくれるモジュールだった
こんな便利なものがあるならもっと早くに知りたかった
2020/06/04(木) 19:29:34.96ID:iDztLcxid
tqdmは有名やろ
363デフォルトの名無しさん (ブーイモ MM71-+dc6)
垢版 |
2020/06/04(木) 19:42:01.15ID:itwtSocAM
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!

クソチョンw
2020/06/04(木) 20:21:28.88ID:2AGF6zBkd
だぼークォーテヒーションと
シングルクオ-ティーションは意味が同じでぃすか?
2020/06/04(木) 21:15:58.63ID:Jpaap6f50
あぁ!これはデジャヴぅ
2020/06/04(木) 21:18:44.46ID:KthQ/RQD0
>>364
けーすばいけーすぅ
367デフォルトの名無しさん (ワッチョイ 5dda-TVzJ)
垢版 |
2020/06/05(金) 01:17:43.81ID:wa0POL4x0
唐突にsubprocessでpythonのインタプリタモード呼び出して、自動的にreturn helloを入力するってプログラムを作りたくなったんだが
インタプリタモードの時にreturn helloを自動的に入力する方法が重いつかない
何かいい手はありませんか
2020/06/05(金) 01:27:04.35ID:IAdMjdh90
>>367
ふつーに標準入力渡してやるのでいいんでない
2020/06/05(金) 01:53:02.87ID:k1Dmu+ym0
youtubeの特定の時間のスクリーンショットを取得するライブラリはありませんか?
pytubeは動画全体をダウンロードするしかできないみたいなので
2020/06/05(金) 05:28:54.26ID:vUJST1i40
>>369
そのためのseleniumかと
371デフォルトの名無しさん (ワッチョイ 996a-zGsZ)
垢版 |
2020/06/05(金) 15:26:39.23ID:WQQhxc2Y0
ここの人はIDEを使って書いてます?
おすすめあります?
今の所、同時に複数のソースを見れる便利さでvimを使ってるんですけどw
2020/06/05(金) 15:34:48.25ID:+/6rDMXlM
vscode一択だろう
pycharmも人気だが、vim使いならvimキーバインドのプラグインが超優秀なvscodeの方が圧倒的に使いやすい
2020/06/05(金) 15:51:43.67ID:wziia7Ej0
vscode Remoteが最強すぎるんだがリモート先のlinuxが32bit 対象外なのが悲しすぎる
2020/06/05(金) 18:50:41.60ID:xDsdgpZQa
>>372
きみpycharmのIDEA vimつかったことないなさては?
2020/06/05(金) 19:44:09.10ID:XYity2lC0
お前らvscodeのvimプラグイン何使ってる?
俺は「Vim」使ってるんだがマルチカーソルが微妙で使いづらい
2020/06/05(金) 19:45:36.35ID:TE+GX86o0
VScodeのリモート、リアルタイムのlintも出来ない時代遅れのエディタだった記憶しかない
2020/06/05(金) 21:39:34.10ID:Lk8lPEZ80
仕事で50モジュールぐらいのPJを作成しているけど、PyCharm一択かな
VScodeの評判がいいから試してみたけど、構文解析が役に立たなくて逆にビックリした
1モジュールとかだったら、何使っても一緒だろうけど
2020/06/05(金) 22:01:03.03ID:9fMNlMPva
vscodeのコンソールでコード書くときにインテリセンスが効かないのは仕方がない?
2020/06/05(金) 22:21:59.19ID:XYity2lC0
Tkinterって発音はキンター?ティーキンター?
2020/06/05(金) 23:20:43.75ID:0qXWJPOr0
ティーケーインター
2020/06/06(土) 07:33:40.88ID:JfU7shwSa
トキンター
2020/06/06(土) 08:07:56.25ID:UBwgYUE10
tkライブラリのinterfaceだからティーケーインターなのだそう
2020/06/06(土) 08:37:26.04ID:JfU7shwSa
なるほどねー(tkってなんだ?)
2020/06/06(土) 09:14:04.83ID:UBwgYUE10
たぶん、Tcl ToolKitの略じゃないかと。本当のところは不明
2020/06/06(土) 09:36:47.64ID:JfU7shwSa
なるほどねー(ありがとう)
386デフォルトの名無しさん (ササクッテロ Sped-E6Ip)
垢版 |
2020/06/06(土) 10:28:29.73ID:HXrdBvUdp
0.099を0.1にしたり99を100にしたり
使ってるけた数を自動推定して四捨五入してくれる関数ないですか
2020/06/06(土) 12:02:00.39ID:s7Y1+AoGM
そんないい加減な関数はない
2020/06/06(土) 12:28:47.57ID:maGrK2WM0
Decimal使えばいける気がしたが、Decimal値の有効桁数求める方法がないのな。
2020/06/06(土) 12:30:12.36ID:UBwgYUE10
1000入力されたらなんて答えたらええんよ
2020/06/06(土) 13:48:46.11ID:HHFmazMPH
誰が使うんじゃコレ? っていうライブラリ教えて
2020/06/06(土) 14:30:03.29ID:CCS//BVx0
>>386
自分で作れ!
392デフォルトの名無しさん (ワッチョイ 5dda-TVzJ)
垢版 |
2020/06/06(土) 16:25:52.25ID:BbcrqlO80
Pycharm重くないか?vscodeは一瞬で起動するから使ってる
2020/06/06(土) 16:35:06.21ID:ccCElJAya
起動なんか一回やったら開きっぱなしだからどうでもいいpycharm使っちゃうとVScodeショボすぎて使う気にならんロックインされちゃうね
2020/06/06(土) 16:37:05.75ID:rBdUnFeJ0
プィッションは読み方がどれも難しい。
Tキンターとか、何かを意識してしまうよ。
メカブ?、ナンピーとか。

日本人向けの発音じゃ無いですよね。
頭に入ってこないもの。
2020/06/06(土) 18:51:32.06ID:CCS//BVx0
えっ
めかぶ食うの日本人ぐらいだと思うぞ
2020/06/06(土) 20:49:13.48ID:jTGBKF0Ga
質問です。環境はpython3.7.6(anaconda3 2020.02)でwindows10

import urllib.request
urllib.request.urlopen('https://www.yahoo.co.jp')

上のコードを書いたファイルをコマンドラインから実行すると問題ありませんが、
PHPのexec()から実行すると、
urllib.error.URLError: <urlopen error unknown url type: https>が出ます。何が理由でしょうか?

ssl化されていないページならエラーは当然でません。
phpスレのがよかったかな...すみません、よろしくお願いします。
2020/06/06(土) 22:30:21.91ID:7YMZq5d40
「python3 urllib.error.urlerror urlopen error unknown url type https」で検索!
2020/06/07(日) 08:55:04.29ID:f2jyb78aa
うーん、検索しまくったんですけどね。どうしてコマンドラインだと問題なくてexec()からだとエラーになるのかの理由に辿り着けませんでした!
でもありがとうございます
2020/06/07(日) 10:24:55.97ID:dFrIri+F0
実行してるpythonの環境が違うんじゃないの?
sys.path出力して同じかどうか確かめればいい
400デフォルトの名無しさん (ブーイモ MM2e-jG9V)
垢版 |
2020/06/07(日) 13:27:34.23ID:XeY/Zi66M
未確認だが、PHP側でPYTHONPATHを設定するとたぶんexec()でもいけるんじゃないかな
2020/06/07(日) 23:30:10.13ID:+YSUT0gy0
http はOK で、https だけエラーになるのだろ

たぶん、PHP 内から、curl, wget, ruby などで、https へアクセスしてもOK になるだろ。
Python だけは、SSL の設定が厳しいのだろう

/usr/bin/ruby -e "$(curl -fsSL https://git何々)"

みたいに、インストールスクリプトをダウンロードして、
実行するようなコマンドをよく見るけど、
Ruby プログラム内で、curl から、https を呼べる
402デフォルトの名無しさん (ワッチョイ 2501-7w+V)
垢版 |
2020/06/07(日) 23:56:58.07ID:2AOUvckA0
>>386,388
https://github.com/niitsuma/autorounddecimal
403デフォルトの名無しさん (ワッチョイ 4a61-7hTT)
垢版 |
2020/06/08(月) 08:49:04.53ID:O6EXwdQl0
sys.pathじゃなくて、LD_LIBRARY_PATH(Windowsで相当するものがわからん)じゃないかな?
理由はなんにしても、PHP exec() から python urllibごときを呼び出すってのが、激しく疑問なわけだが。
404デフォルトの名無しさん (ワッチョイ 996a-zGsZ)
垢版 |
2020/06/08(月) 13:39:42.50ID:erB1RiSD0
本当に必要な情報は海外サイトで見つかる。

マメだよね。
やっぱ、海外の人のがプログラム作りは盛んなのかね?
2020/06/08(月) 14:19:31.95ID:AODLa+end
日本人とそれ以外で分けるってんならまず人数が圧倒的に違う
406デフォルトの名無しさん (ワッチョイ 996a-zGsZ)
垢版 |
2020/06/08(月) 15:08:16.37ID:erB1RiSD0
>>405
ちょっとpythonから離れちゃうけど、

このソースのこのコンパイルエラー、みたいな狭い範囲の問題が見つかるんだよ。
アメリカを中心とした海外サイトだと。
「あ、同じ問題で悩んでるヤツいたんだ」みたいなw
2020/06/08(月) 18:28:48.73ID:2z4WuMg00
>>404
日本人のは入門系が多いからってのも理由なんじゃないかな?
細かい内容やエラー系とかは海外のが多い
2020/06/08(月) 19:46:06.46ID:HJ3T+T5y0
英語は全世界のプログラマーほとんどわかる
日本語は日本人のプログラマーしかわからない
ってだけでしょ。英語の情報が多いのは。
2020/06/09(火) 00:22:11.18ID:k1uGEF2k0
日本の情報が5年位遅れているのは意図的なのか。
それとも情弱なのか。
2020/06/09(火) 12:11:30.93ID:b3+nbM/P0
>>409
日本語の情報が少ないのは、絶対的な人数が少ないのが原因
俺自身、英語で検索するし英語で回答する

teratail等で金銭的なインセンティブがあれば頑張って回答するんだが
基本ボランティアなんで5chで匿名回答する方が気楽
そうなるとインターネットで検索にはヒットしにくいので悪循環

同じような考えの人いるかな
2020/06/09(火) 12:14:26.21ID:qhMN8dp6M
>>410
英語でオケ
2020/06/09(火) 12:25:34.44ID:uVZSOrTH0
自動翻訳の精度が上がれば、言葉の壁はなくならないかな
2020/06/09(火) 12:26:23.87ID:2cxJlRCEM
>>410
たくさんいる。
英語圏はほぼ、あなたのように考え宗主国の言語を用い、固有言語を喪ってしまった国々。
国内ではアイヌ民族が同ケース。
2020/06/09(火) 12:28:51.95ID:/Zx+3l/L0
でも国外の情報の閲覧が制限されているわけでもないんだから
日本の情報が遅れていようが進んでいようがどうでもいいことじゃない?
415デフォルトの名無しさん (スッップ Sdea-TVzJ)
垢版 |
2020/06/09(火) 14:35:39.70ID:dZbrK5NLd
>>414
高校英語サボりすぎて英語読めない民
2020/06/09(火) 18:52:53.92ID:A+GTeqXzd
英語ってそんな難しいか?
日常生活ならともかく専門的な英語って普通になんとかならないか
417デフォルトの名無しさん (ワッチョイ 336a-Twe1)
垢版 |
2020/06/10(水) 09:03:53.52ID:D0Llgvo90
>>415
今のグーグル先生は強力。
昔はライブラリーとかも訳されて、読んでて何が何だか見たいのが多かったけど今はシッカリ分かるからね。
418デフォルトの名無しさん (ワッチョイ ff61-fBAy)
垢版 |
2020/06/10(水) 11:49:40.61ID:CGSVYGEO0
>>414
以前は検索時に英語だけとか選択できたけど、今はできなくなった(いちいち設定で変える以外)。
日本語が混じるだけでなく優先度も高くなるのが、とにかく不便。
419デフォルトの名無しさん (ワッチョイ 336a-Twe1)
垢版 |
2020/06/10(水) 14:28:16.78ID:D0Llgvo90
>>417
これは言い過ぎだったww
420デフォルトの名無しさん (ワッチョイ 23ad-kJiJ)
垢版 |
2020/06/11(木) 16:11:56.75ID:Cn1fg7lK0
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!

クソチョンw
421デフォルトの名無しさん (ワッチョイ 336a-DqVV)
垢版 |
2020/06/12(金) 20:19:56.41ID:4HFg/Eif0
まじか、pythonでこんな問題が起きるとは、、

"%-20s%10s%-20d" %(name,box,val)

みたいな感じで文字列を揃えようと思ったんだけど、全角と半角が混じると揃わないのね。
最近python使い始めたんだけど、でこんな事が起きるとはビックリ
ljust() とか文字列の書式コマンドがあるらしいけど、これもダメだった。

結局、ネットで import unicodedata してルーチン作った人のをコピペしたけど。
まさかこんな初期問題がpythonで出るとは。。
2020/06/12(金) 21:06:14.15ID:dTuswZtd0
>>421
それどの言語でも同じだと思うけど
文字幅意識せずにalignしてくれる言語てあるの?
2020/06/12(金) 21:09:33.25ID:KlOkpmNy0
>>421
kuma−? (AA略)
2020/06/12(金) 23:12:26.15ID:1Zk5NcE0M
プロポーショナル、カーニングが当たり前の時代に全角半角で文字が揃うとか揃わないとか言ってるやつが悪い。
きれいに揃って見えるのはお前の環境だけだぞっと
425デフォルトの名無しさん (ワッチョイ 23ad-kJiJ)
垢版 |
2020/06/13(土) 07:34:34.46ID:MlnlNpPL0
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!

クソチョンw
426デフォルトの名無しさん (アウウィフ FF67-+Do1)
垢版 |
2020/06/13(土) 09:35:43.58ID:rZLMUl8aF
pythonに限らないし全角半角なんて名称も微妙だけど
unicodeのwidthを取得するのが正攻法だと習った
http://www.unicode.org/reports/tr11/
まともなOSならAPIがある
427デフォルトの名無しさん (アウウィフ FF67-+Do1)
垢版 |
2020/06/13(土) 09:36:31.53ID:rZLMUl8aF
こっちだった
https://note.nkmk.me/python-unicodedata-east-asian-width-count/
2020/06/13(土) 13:19:08.93ID:LVRkHBe60
デフォルト設定のvimでpythonのコーディングしてる
構文チェックって何それ美味しいの状態
429デフォルトの名無しさん (ワッチョイ 336a-DqVV)
垢版 |
2020/06/14(日) 22:45:30.22ID:jrxxYZ6K0
なかま。
vimが最強だよな。
430デフォルトの名無しさん (ワッチョイ 63da-Zi0f)
垢版 |
2020/06/15(月) 02:55:44.66ID:rYuqklH30
プログラム組むうえで役に立つアルゴリズム一覧みたいなのないか?
あったら教えてください
2020/06/15(月) 03:35:09.54ID:RE4kX6uS0
>>430
つstackoverflow.com
2020/06/15(月) 08:08:12.25ID:Q7bBK3ER0
>>430
デザインパターン
Mathematical recipe
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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