Visual studio 2017에서 빨리 파이썬을 코딩

Bottle 응용 프로그램을 Visual studio 2017에서 바삭하게 만듭니다.



<<준비>> ​​VS2017에서 Raspberry PI에 액세스할 수 있도록 한다.


$ sudo apt-get install samba

/etc/samba/smb.conf에 추가

/etc/samba/smb.conf
[root]
comment = root
path = /
browseable = yes
writeable = yes
create mask = 0777
directory mask = 0777
force create mode = 777   # 強制的に設定されるファイルのパーミッション
force directory mode = 777 # 強制的に設定されるフォルダのパーミッション
guest ok = yes
guest only = yes
valid users = pi,root
force user = root

samba 재부팅
$ sudo service smbd restart

새 프로젝트에서 템플릿 Bottle 웹 프로젝트를 선택합니다.


위치는,\RASPBERRYPI\root\home\pi\test1와 직접 Raspberry Pi에 작성하고 있다.
미리 samba가 설치하고 있어 직접 작성할 수 있다.



외부 패키지에 대해서는, 「스스로 인스톨」을 선택한다.
생성되는 파일은 다음과 같습니다.
jquery와 bootstrap도 자동 생성됩니다.
.
└── BottleTest
    ├── BottleTest.pyproj
    ├── app.py
    ├── obj
    │   └── Debug
    ├── routes.py
    ├── static
    │   ├── content
    │   │   ├── bootstrap.css
    │   │   ├── bootstrap.min.css
    │   │   └── site.css
    │   ├── fonts
    │   │   ├── glyphicons-halflings-regular.eot
    │   │   ├── glyphicons-halflings-regular.svg
    │   │   ├── glyphicons-halflings-regular.ttf
    │   │   └── glyphicons-halflings-regular.woff
    │   └── scripts
    │       ├── _references.js
    │       ├── bootstrap.js
    │       ├── bootstrap.min.js
    │       ├── jquery-1.10.2.intellisense.js
    │       ├── jquery-1.10.2.js
    │       ├── jquery-1.10.2.min.js
    │       ├── jquery-1.10.2.min.map
    │       ├── jquery.validate-vsdoc.js
    │       ├── jquery.validate.js
    │       ├── jquery.validate.min.js
    │       ├── jquery.validate.unobtrusive.js
    │       ├── jquery.validate.unobtrusive.min.js
    │       ├── modernizr-2.6.2.js
    │       ├── respond.js
    │       └── respond.min.js
    └── views
        ├── about.tpl
        ├── contact.tpl
        ├── index.tpl
        └── layout.tpl

8 directories, 29 files

Rlogin과 같은 ssh에서 raspberry pi에 액세스합니다.
설정은 다음과 같습니다.
$ sudo raspi-config


SSH 선택



$ export SERVER_HOST=0.0.0.0 #アドレス設定
$ export SERVER_PORT=8891 # ポート設定
$ pytho app.py      # さくって実行



이대로 하려고 하면 일본어 문자 깨짐을 일으킨다.



편지 대책


$ nkf -g * #ファイル情報表示
about.tpl: Shift_JIS
contact.tpl: Shift_JIS
index.tpl: Shift_JIS
layout.tpl: Shift_JIS
$

nkf를 사용하여 문자 코드를 utf-8로 만듭니다.


$ sudo nkf -w --overwrite *.tpl #コンバートコマンド
$ nkf -g * #ファイル情報表示
about.tpl: UTF-8
contact.tpl: UTF-8
index.tpl: UTF-8
layout.tpl: UTF-8
$ 

템플릿으로 작성된 파이썬 파일은 us-ascii로 만들어져 utf-8이 아닙니다.

좋은 웹페이지 즐겨찾기