当前搜索:

python里怎么样判断文件名和文件实例对象

python是一个动态类型的语言,这意味着任何一个给出的变量会随着不同的场合是不同的类型,比如下面的例子中的变量,可以是整数、浮点数、或者字符串类型:def function(value): print(value) function(1) function(1.0) function("one")这时可以使用type()函数来检查变量的类型,如下面的例子:# File: builtin...
阅读(300) 评论(0)

python里使用vars()返回当前局部作用域的所有成员函数和成员变量

vars()函数是返回给出参数所有成员,以字典的方式返回。例子如下:# File: builtin-vars-example-1.py book = "library2" pages = 250 scripts = 350 print("the %(book)s book contains more than %(scripts)s scripts" % vars())结果输出如下:the l...
阅读(265) 评论(0)

python里使用dir函数查看一个类所有成员函数

如果一个类是别人编写的,又没有帮助文档,怎么样来查看所有成员函数呢?就可以使用下面的代码:# File: builtin-dir-example-2.py class A: def a(self): pass def b(self): pass class B(A): def c(self): pass def d...
阅读(274) 评论(0)

python里把dir函数当作查看成员输出

dir函数主要返回给出模块、类、实例或类型的成员列表。当你在交互环境下,查看有哪些函数可以使用是非常方便的,不过也可以使用在其它地方,也有巧妙的作用。在这里查看成员函数列表,如下:# File: builtin-dir-example-1.py def dump(value): print(value, "=>", dir(value)) import sys dump(0) dum...
阅读(259) 评论(0)

python里使用reload函数

reload函数是使用模块名称,而不是变量名称,也就是说当你把它改变了名称,它也是加载原来的名称。当使用reload时,这个模块会被重新编译,新的模块替换原来的模块。如果之前从这个模块创建的实例仍然使用旧的模块实现。特别是使用from-import语句加载的名称,也不会被更新。例如:# File: builtin-reload-example-1.py from imp import reload...
阅读(468) 评论(0)

python里怎么样实现模块按需加载

有时候不想一开始就把模块加载进来,当调用这个模块的函数时,再加载,这样有什么方法吗?可以按下面的例子来实现:# File: builtin-import-example-3.py class LazyImport: def __init__(self, module_name): self.module_name = module_name self.mo...
阅读(212) 评论(0)

python里怎么样通过函数名称来获取函数地址

如果你想通过函数的名称来获取函数的运行地址,可以像下面这样实现:# File: builtin-import-example-2.py def getfunctionbyname(module_name, function_name): module = __import__(module_name) return getattr(module, function_name) ...
阅读(248) 评论(0)

python里怎么样import带“-”文件名称的模块

在python里,由于连接符不能作为模块的名称,是不能导入的。如果导入,会出错如下:这里是想导入 exmple-plugin.py模块。其实可以使用__import__内置函数来实现,如下:# File: builtin-import-example-1.py import glob, os modules = [] for module_file in glob.glob("*-plugi...
阅读(281) 评论(0)

基于Python的scrapy框架的广州天气爬虫源码下载

源码是使用python 3.6版本,下载地址:点击打开链接确保本地python中有安装numpy,pandas,matplotlib,scrapy等库。然后第一步,在windows cmd项目路径中运行D:\AI\python\Guangzhou\guangzhouweather\目录下:运行scrapy crawl tianqi -o gzweather.csv 获取广州天气数据第二步,在con...
阅读(1234) 评论(1)

python3.6 安装Twisted出错怎么办

从pip 里安装发现如下出错:要解决这个问题,只能到网站:下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/下载到文件:Twisted-17.5.0-cp36-cp36m-win_amd64.whl然后安装:pip install Twisted-17.5.0-cp36-cp36m-win_amd64.whl这样才可以安装成功。最后就可以安装: pip ...
阅读(1831) 评论(0)

pandas读取出错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd6 in position 0

在处理csv文件时,发现这个出错,怎么办呢?Traceback (most recent call last):  File "pandas\_libs\parsers.pyx", line 1162, in pandas._libs.parsers.TextReader._convert_tokens (pandas\_libs\parsers.c:14858)  File "pandas\_l...
阅读(498) 评论(0)

Python模块:glob 文件路径查找

glob模块是最简单的模块之一,内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符:”*”, “?”, “[]”。”*”匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。glob.glob返回所有匹配的文件路径列表。它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对路径,...
阅读(346) 评论(0)

WEB开发2017的路线图

在github有一个网站画了这样一个图,可以参考一下:https://github.com/kamranahmedse/developer-roadmapPython游戏开发入门http://edu.csdn.net/course/detail/5690你也能动手修改C编译器http://edu.csdn.net/course/detail/5582纸牌游戏开发http://edu.csdn.ne...
阅读(422) 评论(0)

python里函数怎么样使用元组或字典作为参数调用

在原来python2里有一个函数apply来做这种事情,如下:# File: builtin-apply-example-1.py def function(a, b): print a, b apply(function, ("whither", "canada?")) apply(function, (1, 2 + 3))# File: builtin-apply-example-...
阅读(592) 评论(0)

GUI与IDLE

GUI就是图形用户界面(graphical user interface)。这表示界面中有窗口、菜单、按钮、滚动条等等。没有GUI的程序称为文本模式(Text-mode)程序、控制台(console)程序或命令行(command-line)程序。IDLE是一个Python shell。shell的意思就是“外壳”,基本说来,这是一个通过键入文本与程序交互的途径,可以利用这个shell与Python...
阅读(257) 评论(0)
28条 共2页1 2 下一页 尾页
    个人资料
    • 访问:5902261次
    • 积分:76279
    • 等级:
    • 排名:第22名
    • 原创:1625篇
    • 转载:61篇
    • 译文:11篇
    • 评论:2102条
    文章存档