A. python MySQLdb在windows环境下的快速安装
pydev本身吧,支持性就不是太好的。
以前做pyqt,里面的库类全部需要手动导入到eclipse里面,让它能够识别,这样才能够在eclipse上被自动识别出来。
不知道你的版本跟我的是不是一样的哈,我先说我这边的方案。
eclipse->windows->preferences->pydev->Interpreter-python
这个下面一栏有几个tab页面,有一个是Libraries,看看你的MysqlDb装的具体路径是不是在其中某一个中,如果没有点击new按钮加上那个目录。
然后旁边有个Force Builtins这个是添加内建库。像mysqldb这种的是三方库,你import很可能不会提示你找到,但是如果是内建的库的话,就会自动找到的了。你点击new按钮,输入MySQLdb,然后apply,就好了。
B. python出现Warning (from warnings mole)怎么解决
这个不是错误,只是警告,或者说提示,如果一定要用is也可以。
你写的这个条件判断,通常会用==,而不用is。
C. python--怎么查看模块OS里listdir()函数的源代码,也就是怎么定义istdir()的代码
去 python 官网下载 Gzipped source tar ball, 解压缩后, 你会发现 Lib/os.py 文件这行代码
from posix import *
可是没有文件叫 posix.py 啊, 到底在那 ? 其实 posix mole 是 builtin 的其中一分子,如下所示范:
>>> import sys
>>> print sys.builtin_mole_names
(*__builtin__*, *__main__*, *_ast*, *_codecs*, *_sre*, *_symtable*, *_warnings*, *_weakref*, *errno*, *exceptions*, *gc*, *imp*, *marshal*, *posix*, *pwd*, *signal*, *sys*, *thread*, *zipimport*)
>>>
所以要去 Moles 目录查找 c 代码, 你会看见 posixmole.c, 打开它看见这行代码:
{"listdir", posix_listdir, METH_VARARGS, posix_listdir__doc__},
再寻找上面所得到的 posix_listdir method, 可以找到 listdir 源代码:
static PyObject *
posix_listdir(PyObject *self, PyObject *args)
{
/* XXX Should redo this putting the (now four) versions of opendir
in separate files instead of having them all here... */
#if defined(MS_WINDOWS) && !defined(HAVE_OPENDIR)
PyObject *d, *v;
HANDLE hFindFile;
BOOL result;
.... 省略
来自puthon吧
D. python warnings是什么模块
写了个小工具,其中涉及到从远程数据库中查询并返回,数据库是utf8编码,但是我的工具用的是GB2312编码,因此在返回数据的时候,有部分数据出现了:Truncated incorrect DECIMAL value 的警告信息。
但是并不妨碍工具获取查询结果和后续操作,只是每次运行,都会出现几行告警信息,实在很难看。在网上查了一下,发现,如果是通过命令提示符运行.py文件,可以忽略告警。例如我的代码文件是“test.py”,则可在命令提示符中输入:
python -W ignore test.py 即可
可是把程序打包后,如何才能不显示告警信息呢,看了一下warnings模块的帮助文档,发现可以利用过滤器来实现忽略告警。代码如下:
[python] view plain 在CODE上查看代码片派生到我的代码片
import warnings
warnings.filterwarnings("ignore")
E. Python:忽略问题,怎么解决
python开发中经常遇到报错的情况,但是warning通常并不影响程序的运行,而且有时特别讨厌,下面我们来说下如何忽略warning错误。
在说忽略warning之前,我们先来说下如何主动产生warning错误,这里用到warnings模块,看如下代码:
123456
import warningsdef fxn(): warnings.warn("deprecated", DeprecationWarning)with warnings.catch_warnings(): warnings.simplefilter("ignore") fxn()
这样就产生了warning错误
那么如何来控制警告错误的输出呢?很简单
12
import warningswarnings.filterwarnings("ignore")
这样就忽略了警告错误的输出。很简单吧~~
又有人要问如何忽略命令行下警告错误的输出呢?也非常简单:
python -W ignore yourscript.py
这样就OK了
F. python程序运行出现warning,试了几次仍不对,求解决!
你这是把0给除了吧,数学上不也报错吗
G. python中warnings的问题
显示动画的,用animation,你这个并不能展示动画。
H. python需要设置哪些环境变量我只知道一个PYTHONHOME指向安装目录。
1、首先,右键点击-计算机(此电脑),点击进入属性,如图所示。