<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Python on エロと笑いは世界を救う</title><link>https://blog.fukushi.ma/tags/python/</link><description>Recent content in Python on エロと笑いは世界を救う</description><generator>Hugo</generator><language>ja</language><lastBuildDate>Wed, 13 Dec 2017 00:58:32 +0900</lastBuildDate><atom:link href="https://blog.fukushi.ma/tags/python/index.xml" rel="self" type="application/rss+xml"/><item><title>Windows10でpip</title><link>https://blog.fukushi.ma/posts/2017-12-13_windows10-pip/</link><pubDate>Wed, 13 Dec 2017 00:58:32 +0900</pubDate><guid>https://blog.fukushi.ma/posts/2017-12-13_windows10-pip/</guid><description>&lt;p&gt;pyautoguiをコマンドプロンプト上で、pip install pyautoguiでインストールしようとして、延々と下記のエラーで怒られ続けた。&lt;/p&gt;
&lt;p&gt;UnicodeDecodeError: &amp;lsquo;utf-8&amp;rsquo; codec can&amp;rsquo;t decode byte 0x83 in position 81: invalid start byte&lt;/p&gt;
&lt;p&gt;  開発力が低いので、何のエラーなのかイマイチわからない。 Windows10からユーザー名が漢字になったからかな？　とか思ったのだけれど、真因はわからない。 コマンドプロンプト上で、chcp とか、chcp 65001 とかを実行しても全く動かず。 色々試した結果、 １．再起動 ２．PowerShellを管理者権限で実行 ３．pip install pyautogui で動いた。 再起動したのは、エラーの中に、「ファイルは使用中だよ！」 みたいなエラーが記述されていたため。 なお、上記管理者権限でPowerShellを実行すると&lt;/p&gt;
&lt;p&gt;PS C:\WINDOWS\system32&amp;gt;&lt;/p&gt;
&lt;p&gt;となる。凄い。この環境で pip install numpy pip install scipy pip install cx_Freeze を叩くと、特に何のエラーもなくインストール出来た。 なお、環境は python 3.6.3 (64bit) Windows 10 Pro (64bt)&lt;/p&gt;</description></item><item><title>Windows バッチファイルとか</title><link>https://blog.fukushi.ma/posts/2017-11-09_windows-batch-files/</link><pubDate>Thu, 09 Nov 2017 03:25:50 +0900</pubDate><guid>https://blog.fukushi.ma/posts/2017-11-09_windows-batch-files/</guid><description>&lt;p&gt;≪自分用のメモ≫ python pyautogui 関連&lt;/p&gt;
&lt;p&gt;# pyautogui&lt;br&gt;
import time&lt;br&gt;
import pyautogui as pg&lt;br&gt;
import os&lt;/p&gt;
&lt;p&gt;#バッチファイルと同様の記述をpythonで実行&lt;/p&gt;
&lt;p&gt;os.system(&amp;lsquo;start &amp;quot;&amp;quot; &amp;ldquo;[URL Link]&amp;rdquo;&amp;rsquo;) #シングルクオートとダブルクオート&lt;br&gt;
time.sleep(2)&lt;br&gt;
pg.press(&amp;quot;[KEY Name]&amp;quot;)&lt;br&gt;
pg.hotkey(&amp;quot;[KEY1]&amp;quot;,&amp;quot;[KEY2]&amp;quot;)&lt;br&gt;
pg.typewrite(&amp;quot;[TYPE STRINGS]&amp;quot;)&lt;/p&gt;
&lt;p&gt;google検索.bat　「環境変数に入れたフォルダで、g と名前をつけたショートカットを用意すると、Win + R  g 検索ワードで検索が可能に」&lt;/p&gt;
&lt;p&gt;@echo off&lt;br&gt;
start iexplore &amp;ldquo;&lt;a href="http://www.google.co.jp/search?h1=ja&amp;amp;q=%25"&gt;http://www.google.co.jp/search?h1=ja&amp;amp;q=%&lt;/a&gt;*&amp;rdquo;&lt;/p&gt;
&lt;p&gt;OneNote起動&lt;/p&gt;
&lt;p&gt;start onenote&lt;/p&gt;
&lt;p&gt;Outlookをカレンダーで起動&lt;/p&gt;
&lt;p&gt;start outlook /select outlook:calender&lt;/p&gt;
&lt;p&gt;付箋を起動&lt;/p&gt;
&lt;p&gt;start %windir%¥system32¥StickyNot.exe&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;結局一番使うのはGoogle検索だったりする。 余談だけれど、上記バッチファイルやPythonのコードにMousgestureL.ahk と Auto Hot Keyを組み合わせると、自分でプログラムしたコードをマウスジェスチャーに登録することが出来る。&lt;/p&gt;</description></item><item><title>Python3に移行</title><link>https://blog.fukushi.ma/posts/2014-01-29_migrating-to-python3/</link><pubDate>Wed, 29 Jan 2014 19:18:17 +0900</pubDate><guid>https://blog.fukushi.ma/posts/2014-01-29_migrating-to-python3/</guid><description>&lt;p&gt;移行というほど大したことはしていない&lt;/p&gt;
&lt;p&gt;φ&lt;/p&gt;
&lt;p&gt;僕の研究テーマは、簡単に言うと骨の中にあるスポンジ状の骨構造にあんなことやこんなことをして形を数字にしてあげく画面の中で圧縮してみたりするちょっと変わった感じのものだ。（最近楽しい）&lt;/p&gt;
&lt;p&gt;なんかいろいろあって僕は所属が大阪→京都と移ることになったのだけれど、今の研究テーマは、機械工学のいいとこ取りみたいな感じがして、ちょっと得したなぁ〜、なんて邪なことを考えている（次の所属は化学＋物性みたいな。今が生物＋物理だからなんかこれで苦手な理系フルメンバーで戦うことになる。世の中よくわからん）&lt;/p&gt;
&lt;p&gt;画像処理に有限要素法での力学解析って。&lt;br&gt;
そんなんありか、的な。&lt;/p&gt;
&lt;p&gt;テーマは偶然決まったもので、特に他意は無かったし、大観も無かった。&lt;br&gt;
人生そんなものか。&lt;/p&gt;
&lt;p&gt;φ&lt;/p&gt;
&lt;p&gt;解析する時のプログラムはなかなかワガママで、一筋縄ではいかなかったりする。&lt;/p&gt;
&lt;p&gt;例えば、望む形式のバッチファイルを作るだけでも一苦労だ。（なんせ有限要素法、節点や要素が多い。654万行とか普通に出てくる。テキストファイルなのに750MBとかあったりする。凄い）&lt;/p&gt;
&lt;p&gt;俺はプログラムを書くのが苦手でね、CもFORTRANもある程度読めるけれど、書くのは可能な限りやめておきたい、&lt;/p&gt;
&lt;p&gt;最近はPythonさんにもっぱら頼っている&lt;br&gt;
彼超便利。超大好き。&lt;/p&gt;
&lt;p&gt;というわけで覚え書き。&lt;/p&gt;
&lt;p&gt;φ&lt;/p&gt;
&lt;p&gt;OS；Win7 64bit&lt;br&gt;
日本語の取り扱いに難を感じて居たし、Python3x系も最近はかなり安定してきてる＋書籍も出揃い始めた様に思われたので、既存のActivePythonで構築していたPython27を消し去って3系にすることにした&lt;/p&gt;
&lt;p&gt;###入れたもの&lt;/p&gt;
&lt;p&gt;1. Python3.3.3(python-3.3.3.amd64.msi)&lt;br&gt;
2. pip（easy_installerみたいなもの。あまり使いこなせてないけど便利（なハズ））&lt;br&gt;
3. cx_Freeze(cx_Freeze-4.3.2.win-amd64-py3.3.msi)&lt;/p&gt;
&lt;p&gt;##それぞれについて簡単に補足&lt;/p&gt;
&lt;p&gt;1. Python3.3.3(python-3.3.3.amd64.msi)&lt;br&gt;
　Stableの最新版64bit。トリプルスリーとか縁起がいいのか悪いのか。&lt;br&gt;
ダブルクリックでインストールした後，PATHが通ってるか確認。&lt;br&gt;
.pyを記述する時には一行目と二行目に&lt;/p&gt;
&lt;p&gt;#!/usr/bin/env python&lt;br&gt;
# -*- coding: utf-8 –*-&lt;br&gt;
コンパイルが爆速になり，ファイルがutf-8で記述されることに。&lt;br&gt;
3系からstr の中にunicode 型でも出来たのだろうか？&lt;/p&gt;
&lt;p&gt;2. pip（easy_installerみたいなもの。あまり使いこなせてないけど便利（なハズ））&lt;br&gt;
　詳細は他のサイトとかTIPSとかを参照されたし。&lt;br&gt;
多分今後numpyとかScipyとか使う機会が来る予感がするし、&lt;br&gt;
パッケージ管理が綺麗になるのはいいなぁ～と。&lt;br&gt;
　cmdでpipって記述しても何も起こらなかったのでPython33のフォルダーを見たらScriptsの中に入る模様。&lt;br&gt;
素人考えでPathにC:\Python33\Scripts\を追加→再起動で動くようになった&lt;/p&gt;
&lt;p&gt;3. cx_Freeze(cx_Freeze-4.3.2.win-amd64-py3.3.msi)&lt;br&gt;
　Pythonの.pyを.exeにする神様。&lt;br&gt;
使い方はcmdのcd \d (your working directory)に頑張って進んでから&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;cxfreeze (your working file).py&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;新しく作成されたフォルダにexeが入っているので実行したらアラ不思議&lt;br&gt;
（勝手にウインドウ閉じられたら困るので、最近はinput(“終わりたければEnterを”)をラストに追記している）&lt;/p&gt;
&lt;p&gt;###所感&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ちょっと何言ってるか自分でもわからないけれど、関数名と変数名に日本語が使える様になっている。&lt;/p&gt;
&lt;p&gt;例えば、Create1st　→　一番初め&lt;/p&gt;
&lt;p&gt;とかでリストとしてぶち込んでみても特に何のエラーも吐かない。なんだこれ。何時からこうなった。衝撃的すぎる。もうコメントアウト要らないじゃん！！&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;CとFORTRANは読めればいいかなぁ～くらいで最近は考えてる。&lt;/p&gt;
&lt;p&gt;C++はなんでもできるみたいだし、ちょっと触ってみてぇなぁ～。&lt;/p&gt;
&lt;p&gt;####付録&lt;/p&gt;</description></item></channel></rss>