交互式Python解释器iPython
安装
先安装pip,关于如何安装pip,请参看:
然后直接使用
pip install ipython
安装成功后你可以在
C:\Python27\Scripts
找到 ipython.exe
使用
直接在命令行执行
ipython
就启动了ipython
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.
IT夜班车
Windows安装pip
有了pip,安装python的组件就很容易了,
在windows下面先下载get-pip.py,下载链接如下:
https://bootstrap.pypa.io/get-pip.py
然后安装
python get-pip.py
它会先下载然后安装,完成之后你会在
C:\Python27\Scripts
找到这个
pip.exe
如果你的python是3.4版本之上,… 更多... “Windows安装pip”
python不同的解释器
下面列出了不同语言实现的解释器:
CPython是我们默认的Python的解释器:
除此之外还有使用
java实现的Jython解释器
c#实现的IronPython
ruby实现的RubyPython
使用不同的解释器是可以让你使用不同语言提供的内置方法和类,例如,使用Jython就可以直接使用
>>>
from
java.util
import
HashSet
>>
如果你的机器还没有安装python,而你要执行python脚本,那么这个应用就非常方便。直接在下面执行python脚本,例如你可以试试
import sys
print( sys.platform )
print( sys.version )
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.
获取python当前文件名字和代码行
有时候在记录log文件的时候需要获取当前的
文件名字
log的代码行
这个可以使用inspect这个模块完成,
from inspect import currentframe, getframeinfo
frameinfo = getframeinfo(currentframe())
print frameinfo.filename, frameinfo.lineno
版权所有,禁止转载. … 更多... “获取python当前文件名字和代码行”
python和你的Visual Studio版本
Python可以装在
windows xp/7/8, 无论是32位还是64
好了上面这句话跟我们本文的内容没有太大关系,下面转入正题。为什么谈python和windows的visual studio的关系呢?似乎它们之间没有关系,但是我们看看下面的2点,然后再来看看这个问题,
C:\Users\name1&g
通常64的windows系统program files文件夹(用来安装应用程序的默认的默认的目录),有2个,一个是program files另外一个是program files(x86), 而32bit的只有program files这一个文件夹。
根据上面这一特点,我们就可以判断windows系统是32还是64位的。
import os prg = 'C:Program Files(x86)' if True == os.pa… 更多... “python检测windows系统是32还是64位”
在windows之间共享文件,比较简单,设一下文件的共享属性就可以了,远程就可以使用
\xxx.xxx.xxx.xxx
来访问了。
但是如果linux或者mac想要访问windows的设了共享属性的文件夹,则不能用这种方法,那是属于windows自己内部的协议,不是一个公开,大家支持的协议。
但是还有一些公开的协议,大家也支持的,比如ftp和samba,http等。
所以共享的方法:
1. 使用ftp,在其中一… 更多... “linux和windows或者mac之间共享文件”
python UnicodeDecodeError: ‘gbk’ codec can’t decode bytes in position
如果你的源码中只含有ANSI字符,如全是英文,那么编辑和保存源码时候,不需要额外的任何修饰和说明,但是如果你如果你还有中文的时候,那么你必须指定这个源码文件的编码格式。否则在你保存的时候会弹出错误,提示添加编码说明符,我使用python自带的… 更多... “python UnicodeDecodeError: ‘gbk’ codec can’t decode bytes in position”
wxpython开发的程序在遇到错误的时候会自动弹出一个对话框,并提示在什么地方,出了什么错误。这个对话框本来对开发人员来说是非常方便,但是如果我们的程序发布给客户,弹出这个东西,我想很多客户会抱怨。
那么怎么禁止这个框呢?
那就是调用
wx.App()
时候,将 redirect设为false,在windows和maxos上面默认似乎true。
wx.App( redirect = False )
完
版权所有,禁止转… 更多... “wxpython禁止弹出错误框”