Python
文章平均质量分 76
冬日暖阳_1992
内向,不专注
展开
-
使用msl-loadlib实现Python64位调用32位dll
使用mcl-loadlib实现Python64位调用32位dll原创 2022-08-26 16:16:56 · 2840 阅读 · 2 评论 -
python获取当前文件路径
通过使用OS库的函数可以获取路径。当前文件的路径os.path.abspath(__file__)当前文件所在的目录os.path.dirname(os.path.abspath(__file__))原创 2020-07-26 10:28:35 · 436 阅读 · 0 评论 -
python安装第三方哭出现Microsoft Visual C++ 14.0 is required 的解决方案
由于windows开发经常出现这个问题,真是令人讨厌,于是得想个法子,干他娘的一炮,以绝后患,二营长,老子的意大利炮呢!以安装scrapy为例:如:pip install scrapy 时出现:error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http:/...转载 2019-11-04 16:24:42 · 500 阅读 · 0 评论 -
Python中的模块
Python的强大,很大程度是因为Python不仅有自带的模块(标准库),还有海量的第三方模块,并且Python程序员自己也可以开发新的模块。从本质上来讲,模块就是程序,就是一个扩展名为.py的Python程序。也就是说,定义模块,只要使用文本编辑器,把以下Python代码输入到文本中,然后以.py为后缀名进行保存,任何此类文件都会被认为是Python模块。比如说,下面的代码输入到一个文件转载 2017-03-17 19:33:12 · 488 阅读 · 0 评论 -
Python中rpyc的使用简介
RPyC(Remote Python Call ) 是一个 Python 的库用来实现 RPC 和分布式计算的工具。支持同步和异步操作、回调和远程服务以及透明的对象代理。使用rpyc编写c/s结构程序,完全不用考虑老式的socket编程,现在只用编写简单的3、5行代码即可完成以前的数千行代码的功能。在实际应用中用的比较多的有两种,一种是调用远端的模块,另外一种是调用远端的函数。转载 2016-12-18 16:14:08 · 16144 阅读 · 0 评论 -
python中string库的相关函数的使用
atof(s) atof(s) -> float将一个字符串形式的数转化为浮点数格式atoi(s, base=10) atoi(s [,base]) -> int将一个字符串形式的N进制整数转化为int形式的十进制数,N默认为10。如果base是0,则N为八进制。atol(s, base=10) atol(s [,base]) -> long翻译 2016-12-21 15:18:07 · 4143 阅读 · 0 评论 -
python 解析类似 '\xbe\xdc\xbe\xf8\xb7\xc3\xce\xca\xa1\xa3'的unicode码为汉字
str = ‘\xbe\xdc\xbe\xf8\xb7\xc3\xce\xca\xa1\xa3‘b = repr(str)print unicode(eval(b),"gbk")即可看到相应的汉字:拒绝访问原创 2019-09-25 09:51:53 · 2430 阅读 · 0 评论 -
Win32中调用其他应用程序的方法(函数)winexec,shellexecute ,createprocess
WinExec,ShellExecute ,CreateProcess这三个win32API均可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。WinExec 两个参数,前一个指定路径,后一个指定显示方式。ShellExecute 可以指定工作目录,并且还可以寻找文件的关联直接打开...原创 2019-09-25 09:53:59 · 2986 阅读 · 1 评论 -
Python中的random模块
Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.random用于生成一个0到1的随机符点数: 0 random.uniform(a, b)用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成的随机数n: a printrandom.unif转载 2016-12-31 18:45:00 · 347 阅读 · 0 评论 -
Python的对象传递与Copy函数
1.对象引用的传值或者传引用Python中的对象赋值实际上是简单的对象引用。也就是说,当你创建一个对象,然后把它赋值给另一个变量的时候,Python并没有拷贝这个对象,而是拷贝了这个对象的引用。这种方式相当于值传递和引用传递的一种综合。如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值--相当于通过“引用传递”来赋值。如果函数收到的是一个不可变变量(比如数字、字符串或转载 2017-01-07 04:53:23 · 3532 阅读 · 0 评论 -
python selenium模块使用出错解决,Message: 'geckodriver' executable needs to be in PATH
Windows系统解决办法如下:1、下载geckodriver.exe:下载地址:https://github.com/mozilla/geckodriver/releases请根据系统版本选择下载;(如Windows 64位系统)2、下载解压后将getckodriver.exe复制到Firefox的安装目录下,如(C:\Program Files\Mozilla Firefo转载 2016-12-02 19:06:47 · 25519 阅读 · 8 评论 -
python中raw_input和input的区别
raw_input和input均能接收字符串,但raw_input直接读取控制台的输入(任何类型的输入它都可以接收)。而对于input,它希望能够读取一个合法的python表达式, 即你在输入字符串的时候必须用引号将字符串括起来,否则会引发Syntax Error。 input在对待纯数字输入时,它返回所输入的数字类型。而raw_input则会将输入的数字转化为字符串。转载 2016-12-18 16:11:42 · 726 阅读 · 0 评论 -
Pydoc 本地 HTML 形式查看
我们在编写Python代码时,常常会去查询某些模块及函数的使用,会选择 dir() 及 help() 函数、或查看 CHM 格式的Python帮助文档、或查看Python对应文件的源码、或网上搜索等方式。 这边提供一个本地快速查询 Python 文档的方式: 将 pydoc 文档以本地 HTML 形式来查看;不论是Python内建模块,还是你本机已下载的三方模块,都能查看得到,且能定位到你本转载 2016-11-26 03:17:03 · 645 阅读 · 0 评论 -
xlrd模块使用简介
一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍 1、常用单元格中的数据类型 0 empty,1 string(text), 2 number, 3 date, 4 boolean, 5 error, 6 blank 2、导入模块原创 2016-12-25 00:05:27 · 20904 阅读 · 0 评论 -
python中文处理
python2中,使用decode()和encode()来进行解码和编码,以Unicode类型作为中间类型。即 decode encodestr ---------> unicode --------->stru = u'中文' #Unicode对象ugb2312_str = u.encode('gb2312') #gb2312编码转载 2016-12-20 16:23:31 · 307 阅读 · 0 评论 -
Python调用命令行的几种方法
1、os.system()接收字符串形式的系统命令并执行它。当执行命令时,Python的运行是挂起的。当我们执行完成之后,将会以system()的返回值形式给出退出状态,Python的执行就会继续。退出状态,0表示成功,非0表示其他类型的错误。所以,这个函数是无法直接获取输出的。2、os.popen()它的工作方式和os.system()是一样的,但是它会返回一个类文件对象。通原创 2016-12-19 19:47:36 · 4938 阅读 · 1 评论 -
Python中os与sys两模块的区别
os与sys模块的官方解释如下:os: This module provides a portable way of using operating system dependent functionality.这个模块提供了一种方便的使用操作系统函数的方法。sys: This module provides access to some variables used or m转载 2016-12-19 15:01:34 · 19962 阅读 · 0 评论 -
xlwt模块使用简介
一、安装xlrd模块 到Python官网下载https://pypi.python.org/pypi/xlwt模块安装,前提是已经安装了python 环境。二、使用介绍 1、常用单元格中的数据类型 0 empty,1 string(text), 2 number, 3 date, 4 boolean, 5 error, 6 blank转载 2016-12-25 17:42:27 · 3758 阅读 · 0 评论 -
Eclipse+pydev 常用快捷键
●多行缩进(减少缩进):tab/shift+tab●复制行: Ctrl+Alt+方向键'↓'●删除行:Ctrl+d●自动完成:Alt+/ ●注释:Ctrl+/●窗口最大小:Ctrl+m===============================================================================转载 2016-12-28 01:45:23 · 335 阅读 · 0 评论 -
Python 入门神书推荐 —— 500 lines or less
这是一本还没有出版的python入门神书,分成十几个章节,每个章节都是由一位开源大牛自己编写。目前网络上已经提供了review版本。链接如下:http://aosabook.org/blog/ 这本书的内容就跟标题一样,每一章实现一个非常实用的功能,而且只用了500行或者更少的代码。全书简介如下:1. A Template Engine (http://a转载 2016-12-24 09:28:22 · 28447 阅读 · 1 评论