[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/21 16:44 / Filesize : 237 KB / Number-of Response : 1015
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用) その31



1 名前:デフォルトの名無しさん mailto:sageteoff [2016/10/12(水) 13:34:49.56 ID:CGbCriuU.net]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その30
echo.2ch.net/test/read.cgi/tech/1466569767/
関連スレ
Pythonのお勉強 Part51
echo.2ch.net/test/read.cgi/tech/1443700103/

◆関連リンク Python の Home Page
ttp://www.python.org/

◆長いコードはこういうところにはってください
ttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/
https://try.jupyter.org/

◆まとめwiki
ttp://python.rdy.jp/

710 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 13:37:53.02 ID:nj1/YZgA.net]
ほんとこのケース繰り返し何度も出て来るな

711 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 14:27:46.81 ID:wqePRVZ9.net]
>>689
dir()で覗ける内容がそれですよね?
JavaScriptのプロトタイプチェインもそうだけど、
スクリプト系の言語はハッシュマップ使ったアクセス構造が多いね

712 名前:デフォルトの名無しさん [2017/01/03(火) 14:20:53.96 ID:/pJGPNeV.net]
現在python3.5-64bitをインストールして勉強しています
ちょっとつまずいたので質問します
pythonに標準でついているwebサーバーを起動したいのですが、 「python3 -m http.server 8000」
と入力したら「Serving HTTP on 0.0.0.0 port 8000 ...」となるのですが、ここから動かずwebサーバーが立ち上がりません
どうすれば立ち上がりますか?

713 名前:デフォルトの名無しさん mailto:sage [2017/01/03(火) 14:38:37.54 ID:YSyh9FFj.net]
立ち上がっているからブラウザでlocalhost:8000を開く

714 名前:デフォルトの名無しさん [2017/01/03(火) 14:58:49.56 ID:/pJGPNeV.net]
>>703
ありがとうございます

715 名前:デフォルトの名無しさん [2017/01/03(火) 18:40:25.54 ID:AV7YJV5h.net]
>>698 >>699
36以外ちゃんとインポートされたよ。

716 名前:デフォルトの名無しさん mailto:sage [2017/01/03(火) 19:26:51.12 ID:/ZQ7wvWM.net]
サーバーが起動しているかどうかは、

タスクマネージャー・サービスマネージャーなどあれば、それで確認する

717 名前:デフォルトの名無しさん [2017/01/03(火) 20:38:07.59 ID:/pJGPNeV.net]
質問失礼します
現在
coreblog.org/ats/stuff/minpy_web/03/02.html
のList04部分をやっているのですがで内容通りにやっても前ページでやったList01、List02
の「index.htmlの内容が表示される」からなんら変化がないのですが、どうすればいいですか?
ちなみにList05もやってみましたが真っ白になるだけでした

718 名前:デフォルトの名無しさん mailto:sage [2017/01/03(火) 20:47:41.88 ID:K9PZ4HA5.net]
動いているかどうかはList04 test.pyの内容を変更してみるのが宜しい
例:
Python is awesome !→Python CGI is awesome !



719 名前:デフォルトの名無しさん mailto:sage [2017/01/03(火) 20:52:05.44 ID:YSyh9FFj.net]
>>707
List03のサーバーを実行しているか
List04のスクリプトのパーミッションは変えてあるか
CGIのURLを開いているか
確認してみて

720 名前:デフォルトの名無しさん [2017/01/03(火) 22:05:27.63 ID:/pJGPNeV.net]
>>708
Python CGI is awesome !
表示は上記の様になりましたので機能はしているみたいです

>>709
List03のサーバー実行
URLを開くはできてます
List04のスクリプトのパーミッションは変えてあるかはわからなかったのでググってみたのですが、属性の変更でよろしいのですか?

721 名前:デフォルトの名無しさん mailto:sage [2017/01/03(火) 23:01:00.73 ID:K9PZ4HA5.net]
それならlist05が動かない理由は無い
ファイル名をtest2.pyにでもして試してみて

722 名前:デフォルトの名無しさん [2017/01/03(火) 23:09:52.82 ID:/pJGPNeV.net]
>>711
できました
ありがとうございます

723 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 03:43:22.46 ID:gXkTBbZm.net]
基本的な質問ですみません
重複を許した順序なしの集合の比較をするためのコンテナ
もしくは効率的な方法はないでしょうか。

例えば重複がなければ

a = {1,2,3}
b = {3,2,1}
print a==b # True

と、setを使えば簡単に表現できるのですが、
a = {1,1,2,3,3,3} というように要素に重複を許した組み合わせの表現と比較を
したいのです。listだと重複は許されますが順序つきになってしまいますし、
何か良い方法がないかと模索しています。

よろしくおねがいします

724 名前:713 mailto:sage [2017/01/05(木) 03:53:06.93 ID:gXkTBbZm.net]
自己解決しました
失礼しました

725 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 14:07:02.36 ID:+tgtyLjf.net]
解決方法かこうや
次のおまえさんのためにもや

726 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 20:12:57.59 ID:gXkTBbZm.net]
確かに、その通りですね。

解決方法は Counter というコンテナを使う、です。

docs.python.jp/2/library/collections.html#collections.Counter

こんなのがあるのを知りませんでしたが、これを使えば重複を許す組み合わせ集合を
手軽に扱うことができると思います。dictのサブクラスで、内部的には重複した分を値
として数えて管理していますが、使うときはそういうことを意識せずに使えて便利です。

727 名前:デフォルトの名無しさん [2017/01/05(木) 21:28:31.58 ID:Pqi3quK4.net]
idleで動くのにPowerShellで動かないのですがどうすれば動きますか?
打ち間違えや手順も問題ありません。

728 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 21:37:11.62 ID:aCy+arz4.net]
ちょっと状況が掴めない
powershell上でpythonを起動したのかな?



729 名前:デフォルトの名無しさん [2017/01/05(木) 21:41:19.95 ID:Pqi3quK4.net]
>>718
はい

python3 : 用語 'python3' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識され
ません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行して
ください。
発生場所 行:1 文字:1
+ python3 kon.py
+ ~~~~~~~
+ CategoryInfo : ObjectNotFound: (python3:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

上記のようにエラーになります

730 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 22:08:05.14 ID:aCy+arz4.net]
普通にパスが通ってないのでは
まずは3を抜いてpythonで試してみる

ダメだったらインストールしたフォルダからpython.exeを見つけてみよう

731 名前:デフォルトの名無しさん [2017/01/05(木) 22:20:44.09 ID:Pqi3quK4.net]
>>720
3を抜いてもだめでした
exe見つけたのですが、どうすればよろしいですか?

732 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 22:39:33.86 ID:aCy+arz4.net]
そのファイルをドラッグドロップして実行すれば普通に動くはず
お手軽に動かしたいならWindows 環境変数 pathで検索して適当にやって見て
next.matrix.jp/config-path-win7.html

733 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 22:56:09.84 ID:sjDvcQUe.net]
環境変数PATHに、pythonの実行ファイルがある、フォルダが無いのだろう

>python3 kon.py
cd で、kon.py のファイルがあるフォルダへ移動して、

絶対パス/pythonの実行ファイル kon.py (または、./kon.py)

734 名前:デフォルトの名無しさん [2017/01/05(木) 23:20:04.68 ID:Pqi3quK4.net]
>>722
できました
ありがとうございました。

735 名前:デフォルトの名無しさん [2017/01/05(木) 23:21:42.38 ID:Pqi3quK4.net]
>>723
ありがとうございます

736 名前:デフォルトの名無しさん mailto:sage [2017/01/06(金) 03:34:22.16 ID:ZYmFb5FY.net]
spyder3を入れたらモジュール一覧が参照出来なくなったんだけど既出?
spyder_profiler/__init__.pyの
from .profiler import Profiler as PLUGIN_CLASS
をコメントアウトするとpydoc modulesが落ちなくなったのでどうやらこれが原因っぽい
spyder2だとこの現象は見られないので、多分spyder3のバグなのかなあ

737 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 16:30:15.25 ID:2ATNHvll.net]
lis=["リストから出てきた",etc...]
print(lis+"文字列です")
みたいなのの出力文を複数行で表示するのはどうしたらいいでしょうか。三重引用符じゃなくて
print("あいう\n"
"えお")
みたいなのが良いんですが、いい書き方ありませんでしょうか

738 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 16:51:25.29 ID:4jt/Q9EM.net]
何をどうしたいのかいまいち見えてこない



739 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 17:07:22.61 ID:YOOm72c1.net]
あいう\nとか脈絡なくて意味不明だから
etc..とか略さずに
その出力例もきちんと書いて

740 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 18:13:09.94 ID:0+QAC2Cv.net]
>>727
ああ、処理とかそういう問題じゃなくてスクリプトそのものの書き方の問題か
print("Hello wooooooooooooooooooooooooooooooooooooooooooooorld!!!!!!!!!!!!!!!!!!")

print("Hello woooooooooooooooooooooooo
ooooooooooooooo
oooooorld!!!!!!!!!!!!!!!!!!")

みたいに2行以上で書けないかって事かな?

print("Hello woooooooooooooooooooooooo\
ooooooooooooooo\
oooooorld!!!!!!!!!!!!!!!!!!")
改行箇所にバッククォート(\)これでどう?

741 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 18:24:43.35 ID:Us0KDCcD.net]
"\n".join(lis)
ってこと?

742 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 18:44:35.27 ID:hnlWKVqE.net]
print('\n'.join(lis) + '文字列です')

743 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 21:38:13.65 ID:oIVBdTo8.net]
727です。スレタイ通りの超初心者なので、変なこと言ってるかもしれません…
文法というか、正しい書き方?を知りたかったのです
やりたかったのは、複数行に渡るソースで書かれた、複数行のprint出力です。

744 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 21:39:24.99 ID:oIVBdTo8.net]
"テキスト"+"テキスト"のときは\nで上手くできたんですが、"テキスト"+変数+"テキスト"のとき上手く出来なかったので
なにか正しい書き方があるのかと思いまして…ただ、レス用に整理してたら上手くいってしまった気がします

import random
print("わーい"+str(random.randint(1,100))+"円もらったよ\n")
#↑これが基本形として

745 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 21:39:52.64 ID:oIVBdTo8.net]
print("わーい")
print(str(random.randint(1,100))+"円")
print("もらったよ")
#↑print連打したくない

print(
"わーい\n"+
str(random.randint(1,100))+"円"+
"\nもらったよ"
)
#↑こういう書き方を尋ねたかった

746 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 21:42:51.60 ID:u/YaKAHu.net]
そのレベルならprint連打でええやんと思うのはワイジだけやないやろ?
ケツプラスとかケツ改行とか、次行繋げるときうざいし
途中の行削除したり入れ替えたりするときにもうざい
うざい
とにかくうざい

747 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 22:09:19.57 ID:sdWiu9oz.net]
print("わーい", f"{random.randint(1, 100)}円", "もらったよ", sep="\n")

748 名前:デフォルトの名無しさん [2017/01/08(日) 00:45:06.71 ID:c9bK+TUz.net]
ヤフオク商品リストを入手しようとapiを使って取り込みをしているのですが、エラーが出てしまいます

import requests
url = 'auctions.yahooapis.jp/AuctionWebService/V2/json/categoryLeaf'
appid = 'アプリid'
data = requests.get(url)
print(data.text)
{
"Error" : {
"Message" : "Bad Request: Authentication parameters in your request incompleted."
}
}

上記の様な状態です
リクエストの認証パラメーターが不完全ですとはURLの「?」以降の文字列に何か入力すればいんでいんですよね?
入力内容はどうすればわかりますか?



749 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 02:09:27.98 ID:HNmB7n5d.net]
Python全然関係ないな
そこのWebAPIの仕様知りたければそのURL丸ごとでググれ

750 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 02:09:39.33 ID:XZZGyZKU.net]
payload = {'appid': appid,'page':1,'query': '検索対象'}
response = requests.get(url, params=payload)

とかじゃね?

751 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 02:22:48.97 ID:J7kbIqvd.net]
そのメッセージでググるなりurlでググるなりapiドキュメントを漁るなり
いくらでも手はあるがどれだけやった?

752 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 02:27:37.49 ID:XZZGyZKU.net]
スマン、↑のはヤフオクの商品の検索だった
商品リストはパラメーターが違うね

developer.yahoo.co.jp/webapi/auctions/auction/v2/categoryleaf.html
あとはここ見りゃわかるやろ

753 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 07:04:01.16 ID:0mVP2hZ6.net]
>>733
python初心者じゃなくて日本語の初心者か

754 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 11:39:59.58 ID:qLXBHv3e.net]
Python3.6を使っています

「@」などの文字を含む文字列をeuc-jpにエンコードしたいです

こんなのはencode()できるだろうと思って、
余裕綽々で下記のように試したらUnicodeEncodeErrorが出て死にました
>>>

755 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 11:42:05.10 ID:qLXBHv3e.net]
>>> "@".encode("euc-jp")
Traceback (most recent call last):
File "<pyshell#20>", line 1, in <module>
"@".encode("euc-jp")
UnicodeEncodeError: 'euc_jp' codec can't encode character '\u2460' in position 0: illegal multibyte sequence


どうすれば良いでしょうか

756 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 11:51:44.36 ID:Fcvmyyg1.net]
eucjpの○付き1とunicodeの○付き1はマッピングされていないようだ

コーデックのエラー処理を自分で書くことになる
電車内なのでこのくらいのことしか言えない

757 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 11:58:06.11 ID:TXqGgIea.net]
今さらも今さらeuc-jpなんてゴミ使うバカは
さっさと死ね

758 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 12:03:35.58 ID:Fcvmyyg1.net]
そうね、shiftjisともども外宇宙の果てまで放逐したいわ



759 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 12:08:35.44 ID:qLXBHv3e.net]
>>746
わかりました
何とかします

>>747,748
全く同意です

760 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 12:28:37.72 ID:qkk6ZrX+.net]
はぁ??UTF-8でいいとでも思ってんの??

まあ俺もそう思ってるけど

761 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 12:34:52.10 ID:TbfsFEah.net]
eucとかcp932とは越えられない壁で隔てられてるくらいにはマシ
まぁunicodeはunicodeでサロゲートペアとか正規形が複数あるとかウンコ要素盛り沢山
次は委員会デザインではなくして欲しいものだ

762 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 12:48:03.26 ID:yGhtMf9C.net]
openでsjisのファイルを読み込んだときに文字化けするからutf-8に変換したいんだけどどうやるのか教えてください

763 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 13:12:38.97 ID:0mVP2hZ6.net]
sys.setfilesystemencoding

764 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 14:54:41.72 ID:8KkX4tyl.net]
botだとわからないようなtwitterのbotを作りたい どうすればいい?

765 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 15:01:36.64 ID:fZyP8ZJJ.net]
>>754
4ねゴミ

766 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 15:02:56.23 ID:qkk6ZrX+.net]
心に余裕がないやつもいるよね
おつおつ

767 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 15:27:42.51 ID:TXqGgIea.net]
>>754
ホームレスを時給100円でやとって呟かせる
AWSより格安で低級人工知能が手に入る

768 名前:デフォルトの名無しさん [2017/01/08(日) 19:48:47.41 ID:v0X1COHT.net]
>>757
監視しないとホームレスは呟く端末を金に変えた方が早いと気づいちゃうし、監視業務は苦痛だろうしやりたくないね



769 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 21:37:06.12 ID:5b4VWoeT.net]
>>754
愛です

770 名前:デフォルトの名無しさん [2017/01/08(日) 22:37:23.55 ID:xxMOhIUy.net]
imgurを利用したスクショツールを作っています。
スクショを撮り保存することはできていて、
うpしたい画像選択まではできています。
うpすることがうまく行きません。
Python3.5.2で作成しています
https://github.com/a38ka/ScreenShotTool

771 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 22:40:08.33 ID:b29Ss2U7.net]
ttp://qiita.com/AKB428/items/a5f68a3288cc596975ae

ぐぐれks

772 名前:デフォルトの名無しさん [2017/01/08(日) 22:43:03.65 ID:xxMOhIUy.net]
公式ライブラリは2.x用だしその記事Ruby向けだし・・・

773 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 22:46:51.35 ID:b29Ss2U7.net]
rubyだろうがなんだろうがpythonで書き直せるのでは

774 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 22:51:55.23 ID:TbfsFEah.net]
うまく行かないってどううまく行かないんですか
サーバーの応答してるのか?応答してるならその内容は読んだ?

775 名前:デフォルトの名無しさん [2017/01/09(月) 05:52:36.36 ID:JOAqSyBk.net]
>>760
imgurは割と簡単

776 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 09:28:16.43 ID:/7U8UXhW.net]
>>760
書いたるからしばし待たれよ

777 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 12:39:56.57 ID:4OeNzyzM.net]
>>766
あるやん

778 名前:デフォルトの名無しさん [2017/01/09(月) 13:12:53.40 ID:T2+cQBvY.net]
みんなのパイチンくんとチンパイくんだよー



779 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 22:21:43.10 ID:/p9bG7aC.net]
shift-jis の文字コードのcsvをUTF-8
に変換するにはcsv.readerで読み込んでからUTF8に変換するんですか?

780 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 22:44:49.64 ID:56tbfuYi.net]
>>769
docs.python.jp/3/library/csv.html#examples
ここの4例目みたいに
最初の引数にshift_jisでopenしたファイルオブジェクトを渡すほうが単純

781 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 22:57:34.60 ID:uSIHXA89.net]
>>770
open()の引数のencodingを'utf-8'にするだけでエンコードしてくれるんですか、ありがとうございます

782 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 23:14:41.09 ID:u8jqtDmB.net]
いや、shift_jisのファイルを開くときはencodingに"shift_jis"を指定しないと上手くいかない

783 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 23:21:29.95 ID:g9cDTkVF.net]
mac osにanacondaでpython3をインストールしようとする時、
元からosに入ってる2.7のことは気にしなくてもいいの?
なんかアンインストールとかしたほうがいいの?

784 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 23:31:42.79 ID:u8jqtDmB.net]
元から入っているpythonはアンインストールしないほうがいい
anacondaならシステムのpythonとの共存を上手くやってくれると思う

785 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 23:47:02.90 ID:g9cDTkVF.net]
>>774
サンクス
やってみる []
[ここ壊れてます]

787 名前:デフォルトの名無しさん [2017/01/10(火) 14:19:54.45 ID:s989ZmsY.net]
>>773
気にしない

788 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 19:05:58.14 ID:PGxDCmmn.net]
([1],
[1,2],
[1,2,3]...)
っていう風に続くndarray配列を作りたいんだけどどう書けばいい?
見やすくするために省いたけど各行の後ろに0が続く
ちなみに偶数行は使う予定ないから最初から生成しないようにしてくれると助かる



789 名前:デフォルトの名無しさん [2017/01/10(火) 20:05:26.61 ID:saSw9C20.net]
久々にデカいうんこキタヮ

790 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 02:35:32.18 ID:s2WqCPuy.net]
Pythonのお勉強 Part52
echo.2ch.net/test/read.cgi/tech/1483756857/36-38

ここに書いてある

791 名前:デフォルトの名無しさん [2017/01/11(水) 11:05:26.76 ID:wls9g7W6.net]
マルチ乙

792 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 20:07:54.97 ID:Wl4YI8K9.net]
if 文の演算子で"|"(shellでパイプに使う記号)ってどういう意味ですか?

793 名前:デフォルトの名無しさん [2017/01/11(水) 20:15:31.03 ID:AM+tjFEn.net]
bit演算のorじゃね

794 名前:デフォルトの名無しさん mailto:sage [2017/01/13(金) 06:38:37.03 ID:R7VZ8yaX.net]
>>744
python-nkf使えば

795 名前:デフォルトの名無しさん mailto:sage [2017/01/13(金) 18:19:42.82 ID:LcegJUdb.net]
>>783
あーざす
でもWebだったんで結局
"@".encode("euc-jp", "xmlcharrefreplace")
とやって無事解決しました

796 名前:デフォルトの名無しさん [2017/01/13(金) 20:20:06.66 ID:iqPFOB0L.net]
お礼はきちんといいなさい
何度ゆったらわかんの

797 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 03:48:27.19 ID:oC4mJ9j7.net]
Ruby 1.9.1 からは標準で、多言語対応(multilingualization, M17N)しているから、
Encoding クラス・String#encode をそのまま使うけど、

全角英数字などの日本語限定なら、NKF か、NKFのラッパーである、Kconv を使うこともある

798 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 11:57:22.41 ID:fNgpdr/l.net]
いい加減にしろ!あんなendとか書かせる気持ち悪い言語の名前を出すな!!!!!!



799 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 12:08:14.35 ID:SauIKXvW.net]
インデント崩れたら元に戻せない気持ち悪い言語が何か言ってる

800 名前:デフォルトの名無しさん [2017/01/14(土) 12:13:04.15 ID:SPx7rUNS.net]
Endとか書かせる言語……
Juliaか!

801 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 12:39:25.51 ID:DO73KmNH.net]
eucとunicodeのマッピングが規格上欠けているのが原因なのだから
変換できればいいってもんでもないし、rubyはとかいう問題でもないわ

802 名前:デフォルトの名無しさん [2017/01/14(土) 20:40:27.16 ID:MuYvpS+Z.net]
pandasのdataframe内に以下の文字列があります。

アップル[AAPL] - NASDAQ

この文字列内のAAPLを抜き出したいのですがどのようにすればいいですか?

803 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 23:37:37.75 ID:SauIKXvW.net]
性器表現を使うよろし

804 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 01:20:33.80 ID:wwE0AfZ5.net]
>>787
Pascal「あの」

805 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 11:55:22.36 ID:ZZiniMa8.net]
>>791
import re

s = "アップル[AAPL] - NASDA"
re.findall(r'APPL', s)

806 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 13:39:48.26 ID:UGWLgZWO.net]
こんなバカ見たことないわ。

807 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 14:13:40.80 ID:8go7PcUR.net]
この程度の馬鹿で大げさだよ…

808 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 14:31:49.98 ID:ezeuue3x.net]
面白かった



809 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 14:57:00.29 ID:ZZiniMa8.net]
ブラケットの中のティッカーシンボルぬきだしたいならr'\[([A-Z]+?)\]'

810 名前:デフォルトの名無しさん mailto:sage [2017/01/16(月) 22:04:45.71 ID:eb+APMWQ.net]
タプルは辞書のKeyとして使える
これマメな






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<237KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef