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


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

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



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

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

前スレ
くだすれPython(超初心者用) その27
peace.2ch.net/test/read.cgi/tech/1441317912/

関連スレ
Pythonのお勉強 Part51
peace.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/

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

654 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 09:22:58.43 ID:7LUulH8k.net]
>>632
おれもmsdnの内容読めないw
あれわかりにくいよな

655 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 11:27:38.35 ID:0qfgTRXz.net]
あれを読めない奴ってJavaのも読めないでしょ

656 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 12:10:09.70 ID:vfhYYxU5.net]
俺はpythonのドキュメントみたいに一覧性が低い方が嫌いだ
リファレンスにハウツーを混ぜすぎ
PHPほど酷くはねえけど

657 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 19:08:21.13 ID:WCM0aRCD.net]
Pythonのウェブフレームワークの勉強をしているのですが、
例えばtornadoをホスティングのVPSでウェサーバーとして使いたいときは、
サンプルプログラムにあるようなtornadoを実行するPythonスクリプトを書いて、それを
$ python run_tornado.py &
のようにバックグラウンドで実行させて、そしてVPSからログアウトしたらいいのですか?
またVPSの再起動時は、この同じスクリプトが実行されるようにしておけばいいのですか?
対話的にではなく、デーモンのように常時起動させておく方法が、チュートリアルを読んでもよくわかりません。

658 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 19:23:03.65 ID:vfhYYxU5.net]
supervisord使え

659 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 20:37:09.56 ID:WCM0aRCD.net]
>>645
ありがとうございます。
supervisordで検索したら、これまで知りたいけど見つからないと思っていた情報が、すぐに見つかりました。
まだざっと読んだだけで理解できてませんが、これから他のドキュメント等も合わせてちゃんと勉強したいと思います。

660 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 21:25:52.92 ID:vfhYYxU5.net]
そりゃようござんした

661 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 00:42:13.53 ID:U/Hrkzd3.net]
どういたしまして

662 名前:デフォルトの名無しさん [2016/01/19(火) 08:49:35.65 ID:oLNFOVGv.net]
質問させていただきます。
pythonで次のようなプログラムを書きたいと考えています。
引数に0〜9の整数が100個入ったリストを受け取る。
返り値に、(100*10)の2次元配列を返す。
返り値の配列の中身は、引数にもらった整数に対応する要素が1となり、それ以外が0となる。

入力[3, 5, ...]
出力[[0,0,0,1,0,0,0,0,0,0], [0,0,0,0,0,1,0,0,0,0], ...]

といったようなものです。
for文でゴリゴリ書くよりも良い方法があれば教えていただけますでしょうか。



663 名前:デフォルトの名無しさん [2016/01/19(火) 10:58:45.07 ID:ULEIPXBp.net]
1.1/4のような文字列を1.25のように数値に変換するにはどうすればいいですか?

664 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 11:09:07.08 ID:BvE43bFE.net]
>>649
L = [3,5,0,1,2,4,6,7,8,9]
LL = [[(1 if i==x else 0) for i in range(10)] for x in L]
print(LL)

665 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 11:09:55.28 ID:BvE43bFE.net]
>>650
x = eval('1.1/4')
print(x)

666 名前:デフォルトの名無しさん [2016/01/19(火) 12:06:03.85 ID:CsXZE4Z+.net]
iPythonで、色々打ち込んできたのを途中で止めたい時、保存できる機能ってないのかな?
ターミナル切れない

667 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 12:23:19.27 ID:dDfNwh4T.net]
>>652
それだと、0.275になるのでは

>>650
a='1.1/4'
str_int, str_frac = a.split('.')
numerator, denominator = map(int, str_frac.split('/'))
x = int(str_int) + numerator/denominator

668 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 12:27:10.39 ID:OR89TOQ5.net]
>>653
ない
iPython Notebookでも使え

>>650
よくそんな奇怪な式を扱おうと思ったな

669 名前:デフォルトの名無しさん mailto: []
[ここ壊れてます]

670 名前:sage mailto:2016/01/19(火) 13:20:33.26 ID:aL3Jc3J2.net [ >>653
%logstart?
を実行してみたら有用な情報が見つかるかも ]
[ここ壊れてます]

671 名前:デフォルトの名無しさん [2016/01/19(火) 14:00:53.52 ID:CsXZE4Z+.net]
>>656
readline.write_history_file()と2つで何とかいけそう
教えてくれてありがと

672 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 15:50:29.52 ID:t3sz2MYm.net]
日付の文字列を変換したいのですが曜日が後ろに入っているためうまく変換できません。

s = '2016年1月19日'
datetime.datetime.strptime(s, '%Y年%m月%d日')

これだと変換できるのですが

s = '2016年1月19日 火曜日'
datetime.datetime.strptime(s, '%Y年%m月%d日')

日付のあとに曜日がつくとできません。
どうやれば変換できるのでしょうか



673 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 15:59:17.16 ID:py3nDmvs.net]
datetime.datetime.strptime(s[:10], '%Y年%m月%d日')
ためしてないけど

674 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 16:31:16.58 ID:nRG/OH79.net]
>>658
日付と曜日を分離しては?

s.split(" ")

675 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 16:36:43.07 ID:BvE43bFE.net]
スペース以降を削除でいいんじゃないの
s = s.partition(' ')[0]

676 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 16:58:57.22 ID:t3sz2MYm.net]
>>659-661
みなさんありがとうございます。
分離する方法でできました。

>>659
その方法だと桁数が変わるとだめでした。

677 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 17:32:34.81 ID:py3nDmvs.net]
>>662
datetime.datetime.strptime(s, '%Y年%m月%d日 %a')
または
datetime.datetime.strptime(s, '%Y年%m月%d日 %A')
だとどうですか?

678 名前:デフォルトの名無しさん [2016/01/19(火) 21:21:03.41 ID:N1YYkuEv.net]
クラスごとに専用配列クラスを作って運用するのってありだろうか

679 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 09:42:03.25 ID:+eVKQrJj.net]
アリというか、特に珍しくない
例としてはCookieに対するCookieJarとか

680 名前:658 mailto:sage [2016/01/20(水) 16:31:56.65 ID:0FjkmJDO.net]
>>663
ローカルでjaに設定しましたができません
なにか方法があるのでしょうか

681 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 17:10:03.90 ID:nxnRaH5x.net]
>>666
正規表現で抜き出してdatetimeにぶち込むのが手っ取り早い

s = '2016年1月20日 水曜日'
m = re.search(r'(\d{4})年(\d{,2})月(\d{,2})日', s)
date = datetime.datetime(*(int(x) for x in m.groups()))

682 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 17:17:12.17 ID:nxnRaH5x.net]
「2016年月日」みたいなのにも一致するから2行目を訂正
m = re.search(r'(\d{4})年(\d\d?)月(\d\d?)日', s)



683 名前:デフォルトの名無しさん [2016/01/20(水) 22:43:07.30 ID:lTFMmRx+.net]
python初心者です。
coniferという遺伝子関連のスクリプトを使用したいがために、pythonを始めました。
使用機種はmac book proです。
pytableをpipでインストールをしてスクリプトを通そうとするとno module named tablesとでて、potableが実行されません。pip freezeで確認してもインストールされているのですが。
pathの必要があるのでしょうか?

684 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 22:59:36.97 ID:ZwcIHB+6.net]
こういうトラブルを分析するツールを作れないもんだろうか?
ちょっと検討に値するかも

685 名前:デフォルトの名無しさん [2016/01/20(水) 23:05:06.95 ID:ysYS4cNh.net]
tablesもpipで入れないとダメとか?

686 名前:デフォルトの名無しさん [2016/01/20(水) 23:09:07.08 ID:6JP/Gn5W.net]
>>665
例まで挙げてくれてほんとありがとう

687 名前:デフォルトの名無しさん [2016/01/20(水) 23:16:19.99 ID:lTFMmRx+.net]
pytablesのサイトで確認して、
pytablesのインストール方法
pip install tablesで入れました。installに関しては特にトラブルありません。
なのでpytables=tablesと思っていましたが違うのでしょうか?

688 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 23:19:31.60 ID:nxnRaH5x.net]
pytablesとpytableは別物のようだ
PyTables is a package for managing hierarchical datasets and designed to efficiently and easily cope with extremely large amounts of data.
PyTable is a relational database wrapper based on BasicProperty's rich property-based modeling system.

689 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 23:22:52.12 ID:nxnRaH5x.net]
PYPIではPyTablesはtablesと名乗っている、紛らわしいな

690 名前:デフォルトの名無しさん [2016/01/20(水) 23:25:27.04 ID:ysYS4cNh.net]
no moduleって出たら該当モジュールをとりあえず入れておけばw

691 名前:デフォルトの名無しさん [2016/01/20(水) 23:25:30.64 ID:lTFMmRx+.net]
pytablesとpytableというのがあることを知りませんでした。お恥ずかしい。
そして質問も二つが混合しており、分かりにくいことになっていました。
質問はすべてpytablesです。

692 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 23:26:44.26 ID:ZwcIHB+6.net]
こういうケースは初めて見たわw



693 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 08:18:11.93 ID:kfKu3ibW.net]
>>669
環境にふたつ以上のPythonのバージョン、たとえば
OS XにプリインストールのPythonと、自分で入れたEnthought CanopyのPythonが共存しているときに、
pipで使われたPythonのバージョンと、importの際に使われたPythonのバージョンが違うと、
そのようになる可能性があります。
また、仮想環境を導入している場合、
pipを実行した環境と、importを実行した環境が違うと、そのようになる可能性があります。
まずモジュールがインストールされていることをファイルシステム上で物理的に確認した上で、
importする直前にimport sys;print(sys.path)を実行して、
モジュールが置かれているディレクトリがsys.pathに含まれているかどうか確認するのがよいと思います。

694 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 08:33:30.76 ID:kfKu3ibW.net]
>>669
importする直前に〜を実行して、と書いたのは、
スクリプト中でimportしているのなら、その直前の行に実際にimport sys;print(sys.path)を書き込んで、スクリプトを実行してみる、
対話環境でimportしているのなら、文字通り>>>import tablesする直前に>>>import sys;print(sys.path)してみる、という意味です。
念のため。

695 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 08:36:56.72 ID:2OMp4YQP.net]
Pythonはmacportsとかhomebrewとかの新しく入れたものを使っていて、pipは初めから入っているPython使ってるとかじゃねーの?

696 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 08:37:48.16 ID:2OMp4YQP.net]
あ、すでにレスされていた…

697 名前:デフォルトの名無しさん [2016/01/21(木) 09:48:30.48 ID:CuRTlc/y.net]
ありがとうございます。やってみます。(669)

698 名前:デフォルトの名無しさん [2016/01/21(木) 11:56:52.83 ID:CuRTlc/y.net]
pythonをいれたのが最近だったのでtime machineで入れる前に復元してやり直したらできました。ありがとうございました。

699 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 22:32:24.03 ID:RYmP/OJE.net]
import pygame
from pygame import *
print(dir(pygame))
pygame.init()
これを実行するとエラーが起こり
['__doc__', '__loader__', '__name__', '__package__', '__path__', '__spec__']
Traceback (most recent call last):
File

700 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 22:35:08.53 ID:RYmP/OJE.net]
['__doc__', '__loader__', '__name__', '__package__', '__path__', '__spec__']
Traceback (most recent call last):
File "C:/Users/owner/Desktop/pythons/action.py", line 6, in <module>
pygame.init()
AttributeError: 'module' object has no attribute 'init'
と返されます。ウインドウズ7 パイソンは3.2.4 pygameはwheel-0.26.0-py2.py3-none-any.whlです。
初心者なので変なことを言っていたらすみません よろしくお願いします

701 名前:デフォルトの名無しさん [2016/01/21(木) 23:04:20.34 ID:RYmP/OJE.net]
age

702 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 23:54:55.94 ID:zhS+DL+X.net]
importの箇所が変だよ。↓こうじゃないの?

import pygame
from pygame.locals import *



703 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 14:46:07.07 ID:m59fe2ga.net]
ありがとうございます
それも間違っていましたが再起動が必要なことを知りませんでした

704 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 17:19:23.24 ID:wSZ5jD+P.net]
みなさんは、Python3とMariaDBのコネクタは何使ってますか?
MySQL-pythonはConfigParserのエラーが出るのでPython3対応してないのかなと
PyMySQLはimportエラーになりました

705 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 17:39:45.01 ID:wSZ5jD+P.net]
ここに書かれているように、Python3+MariaDB+Djangoの接続は未だに厳しいんですかね?
ちなみに自分はPython3.5.1です

706 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 22:55:41.59 ID:Bl7vq3JG.net]
O/Rマッパーなら、

707 名前:Django付属のライブラリ、

SQLObject, SQLAlchemy
[]
[ここ壊れてます]

708 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 00:02:27.37 ID:+QGMXawg.net]
ここってどこだよ

709 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 00:13:05.91 ID:9ziBgdrf.net]
インターネットに決まってるだろ

710 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 00:45:02.24 ID:jV6d7Uu+.net]
つまり「地球上のどこかに」って言ってると同じだな

711 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 07:19:34.80 ID:VF0NUqlD.net]
多分バカには見えないとかそんなんじゃないかな
俺には見えない

712 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 13:24:15.45 ID:pTfq+z+5.net]
こ↑こ↓だよ
悔い改めて



713 名前:デフォルトの名無しさん [2016/01/23(土) 16:12:57.76 ID:fpZdQXtW.net]
Pyserialを使ってシリアル通信を受信しようとしてるのですが、OSError: [Errno 25] Inappropriate ioctl for deviceというエラーが出てしまいます。
調べても情報が無いのですが、このエラーはどのようにして解決するのでしょう

714 名前:デフォルトの名無しさん [2016/01/23(土) 16:16:02.13 ID:r1YZ+e4X.net]
OSからのエラーがきてるの?

715 名前:デフォルトの名無しさん [2016/01/23(土) 16:25:20.40 ID:fpZdQXtW.net]
>>699
Pythonからのエラーです

716 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 19:18:14.65 ID:tzafMMSV.net]
Effective Pythonの翻訳発売されたけど買った人いますか?
翻訳はこなれてますか?
誤植誤訳は少ないですか?

717 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 19:24:08.52 ID:DLEFHTG3.net]
今日が発売日なのにその質問はちょっと早いんじゃないの

718 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 19:32:56.57 ID:Y7m8rshN.net]
わからない五大理由
人を利用することしか頭にない
を思い出してしまった

719 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 19:38:51.12 ID:DXOJILZ4.net]
e2fという簡単な英仏辞書を作れみたいな演習が全然解けず
解説みたらfor englishとか書いてあるんですが
pythonって言語ごとに別の判定できるんですか?

720 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 19:44:07.68 ID:vKM/1Ukz.net]
おめーさんの英文の解釈が間違ってるんだと思う

721 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 19:54:52.45 ID:DXOJILZ4.net]
e2fという辞書で{"cat":"chat"}みたいな形で三語くらい対応させて逆辞書を作る演習で

f2e = {}
for english, flench in e2f.items():
f2e[flench] = english

これでf2eがe2fの逆辞書になるらしいんですが
キーをどうやって英語と判定してるのか分かりません

722 名前:デフォルトの名無しさん [2016/01/23(土) 19:55:55.63 ID:r1YZ+e4X.net]
判定してなくね?



723 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 20:26:31.90 ID:jZBFz9b5.net]
問題文の解釈どころじゃない件

724 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 20:45:34.11 ID:DXOJILZ4.net]
単語を形成してる文字列と無意味な文字列ってpythonは区別してるんですか?

725 名前:デフォルトの名無しさん [2016/01/23(土) 20:50:12.99 ID:r1YZ+e4X.net]
>>709
するよ
ヘブライ語やアストロ語とかなんでも区別してくれる

726 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 20:50:38.20 ID:jZBFz9b5.net]
してないって

727 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 20:50:56.56 ID:jZBFz9b5.net]
おいw

728 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 20:52:59.59 ID:DXOJILZ4.net]
>>710
ID見たら無能やんけ

729 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 20:53:15.22 ID:jV6d7Uu+.net]
d2 = {}
for key, value in d1.items():
 d2[value] = key

これと同じだぜ。変数名にとらわれ過ぎ

730 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 21:08:10.49 ID:6mCQvuPY.net]
e2f = {"cat": "chat"}
f2e = {}
for english, flench in e2f.items():
 f2e[flench] = english

>>709
上の4行のコードのうち、アルファベットのものを分類すると

文字列:cat, chatの2つ
ダブルクォーテーションで囲まれたものは文字列になる
コードに書かれた文字自体がデータとして意味を持っている

識別子:e2f, f2e, english, flench, itemsの5つ
何らかの値や命令の目印で、その文字自体は他と区別するための名前である

キーワード:for, inの2つ
プログラムの構造を表す目印、その文字自体はプログラムの流れを示すための標識である

731 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 21:14:04.37 ID:6mCQvuPY.net]
お、ID末尾がPYだラッキー

732 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 23:23:31.31 ID:1nX2r7W+.net]
>>698-700
「pyserial inappropriate ioctl for device」で検索!
検索すると、udev でのエラーが多そう

IOCTL
https://linuxjm.osdn.jp/html/LDP_man-pages/man2/ioctl.2.html
ENOTTY、errno=25 です。
fd がキャラクター型のスペシャルデバイスを参照していない

strace などで、システムコールを見るのもいいかも。
もう少し詳細なエラー情報がほしい

それか、Linux板のラズパイスレで聞くとか



733 名前:デフォルトの名無しさん mailto:sage [2016/01/24(日) 08:29:51.23 ID:bw3MWu8t.net]
>>698
> OSError: [Errno 25]
OSからエラ一返されてるんだからOSぐらい書けよ…
まあ、Linux と仮定して

errno はこの辺りを見ればわかる
qiita.com/h2suzuki/items/0cc924cdd9d5c6d47448

#define ENOTTY 25 /* Not a typewriter */

typewriter は歴史を知らないとちょっとわかりにくいがキャラクターデバイスのこと

要するに >>717 が言うようにデパイスの指定がおかしい

ser = serial.Serial('/dev/ttyUSB0', 9600) の様に指定しているデバイス見て
ls -s デバイス
の結果みてみ

734 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 09:40:13.76 ID:bnR0osRa.net]
みんなどの開発環境使ってるの?

735 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 12:23:22.13 ID:W7K6TW6k.net]
vim

736 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 12:39:05.50 ID:h14eTNCO.net]
Spyder

737 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 16:17:36.11 ID:WORe2be3.net]
Visual stdioに敵うやついんの?

738 名前:デフォルトの名無しさん [2016/01/25(月) 18:11:00.72 ID:ee36DfZP.net]
vim

739 名前:デフォルトの名無しさん [2016/01/25(月) 18:33:28.38 ID:RBhNgOhx.net]
pycharm

740 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 18:41:23.28 ID:JYnzpTNj.net]
pycharm

741 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 19:31:08.65 ID:W7K6TW6k.net]
>>722
vsが最強なのは分かる

742 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 19:36:12.79 ID:W7K6TW6k.net]
vs最強というより他のideがゴミ
特にeclipseとxcodeの開発者は自殺するか死ね



743 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 21:03:53.99 ID:7af5xv0p.net]
vsの価値って、、、ideが無きゃ誰もそれで業務アプリを書く気になれない言語を救ってる、という意味では確かに最凶だなあ〜

744 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 21:18:11.13 ID:YF6I+fZU.net]
リモートサーバのファイルを直接編集できるIDEがほしくて、PyCharmとSpyderを調べてみたのですが、そのような機能はないようでした。
ということは、普通はそういう開発の仕方はしない(必ずローカルに同じものを持って、ローカルで編集してから、リモートサーバにアップロードする)ということでしょうか?

745 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 21:29:04.69 ID:Xpv5GPYZ.net]
まあ普通はやらないかな
今時ならバージョン管理の何かしらを使ってるだろうし

どうしてもやりたいならnfsとかsamba使ってマウントすればいい
またはrsyncでも使え

746 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 21:36:27.36 ID:Xpv5GPYZ.net]
代替手段がいくらでもあるから
誰も手間かけてIDEにそんな機能を持たせようとしないんだ、とも言える

747 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 21:47:59.27 ID:TMjteMsV.net]
python3です
pyserialでASCII文字おくりたいんだけど、serial.writeはbyteしか送れない。どうすればいいんですか

748 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 21:51:20.36 ID:Xpv5GPYZ.net]
strをbytesに変換する
チュートリアルのどこかに書いてあると思うよ
超初歩的だから調べてね

749 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 21:59:09.61 ID:Xpv5GPYZ.net]
リテラルで構わないならb'hage'でもいいけど

750 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 22:23:18.96 ID:YF6I+fZU.net]
>>730
>nfsとかsamba使ってマウント
なるほど。いまはGUIでやるときはFTPソフトで接続してからテキストエディタで、
CLIでやるときはsshでログインしてからvimでしているので、手間的には対して変わらないかもしれません。
「バージョン管理の何かしらを使ってるだろうし」というのは、作業リポジトリと実際にサーバで動かすファイルは分けるべきということですか?
いまはリモートサーバにあるファイルをGitでバージョン管理して、それをそのまま動かしています。
ちなみに個人での趣味の開発です。

751 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 22:37:47.91 ID:+iqfPIKo.net]
>>729
pycharmはローカルを変更したら自動的にアップロードして同期できるよ
変更して保存したり新しくファイル作るとバックグラウンドで瞬時に同期する
自分はそれでリモートとローカルを常に同じ状態にして開発してる
インタプリンタもリモートにおいて実行もリモートでやれる

752 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 00:47:38.98 ID:gwj9tWFa.net]
>>736
ありがとうございます。同期できることは存じております。
ローカルにコピーを持たずに開発できるIDEはないかという趣旨でした。



753 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 01:19:29.20 ID:GsigPDmG.net]
時代はストリーミングコーディング
略してストコデ

754 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 01:56:59.40 ID:jdu+65G0.net]
なんかダセー響き






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

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

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