python
和光同尘ss
这个作者很懒,什么都没留下…
展开
-
Python中optparse模块使用学习
Python 有两个内建的模块用于处理命令行参数:一个是 getopt,《Deep in python》一书中也有提到,只能简单处理 命令行参数;另一个是 optparse,它功能强大,而且易于使用,可以方便地生成标准的、符合Unix/Posix 规范的命令行说明。这很类似Linux中一些命令的参数,比如ls -a。optparse模块实现的也是类似的功能,它是为脚本传递命令参数。 示例下面是一个转载 2017-04-17 17:27:34 · 3034 阅读 · 0 评论 -
Python学习笔记--第一个项目scrapy
一、安装scrapy包1、更改anaconda下载包的镜像路径进入到cmd命令行,使用命令:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/这里是使用清华的镜像路径。接下来执行:conda config --set show_channel_urls yes此时...原创 2018-11-26 17:26:08 · 358 阅读 · 0 评论 -
Python学习笔记--环境搭建
1、Python环境及依赖包管理工具Anaconda相当于一个Python运行环境的虚拟机,可以创建多个虚拟的环境。所谓的创建虚拟环境其实就是安装了一个真实的python环境, 只不过我们可以通过命令去随意的切换我们当前的python环境, 用不同版本的解释器和不同的包环境去运行python脚本。介绍及安装步骤见:Anaconda完全入门指南2、Python集成开发环境pycharm之于...转载 2018-11-22 19:01:27 · 272 阅读 · 0 评论 -
Ubuntu16.04 使用OpenSSL库实现RSA
Ubuntu已经安装过openssl但是仍然不能进行openssl编程 需安装openssl-devel包。 Ubuntu16.04下安装OpenSSL库 sudo apt-get install openssl sudo apt-get install libssl-dev原创 2017-04-21 16:38:53 · 4761 阅读 · 0 评论 -
Python 使用库ctypes调用C代码接口
转自:http://www.cnblogs.com/nisen/p/6120325.html#sec-2-2-4Table of Contents1. 参考资料2. ctypes简介 2.1. 数据类型 2.2. 调用.so/.dll 2.2.1. 加载动态链接库 2.2.2. 调用加载的函数 2.2.3. 设置个性化参数转载 2017-04-21 16:52:30 · 1445 阅读 · 0 评论 -
python使用 C语言类型、ctypes 的用法
【转】http://www.cnblogs.com/rainduck/archive/2011/09/02/2163230.htmlPython 在 ctypes 中为我们提供了类似C语言的数据类型,它的用途(我理解的)可能是:(1) 与 其他语言(如 C、Delphi 等)写的动态连接库DLL 进行交换数据,因为 python 的 数据与 DLL难以进行数据交换。(2) python 的字符串一旦转载 2017-04-21 16:48:35 · 2843 阅读 · 0 评论 -
Python的struct模块学习
转自:http://blog.csdn.net/ithomer/article/details/5974029 Python对于数据类型的表示,不像其他语言预定义了许多类型(如:在C#中,光整型就定义了8种)它只定义了六种基本类型:字符串,整数,浮点数,元组(set),列表(array),字典(key/value)通过这六种数据类型,我们可以完成大部分工作。但当Python需要通过网络与其他的平台转载 2017-04-18 10:34:52 · 810 阅读 · 1 评论 -
Python的chr()、unichr()、ord()
通过help 查看相关函数的帮助文档 help (chr) chr(…)chr(i) -> character Return a string of one character with ordinal i; 0 <= i < 256.参数是0 - 256 的一个整数,返回值是当前整数对应的ascii字符。参数可以是10进制也可以是16进制的形式转载 2017-04-18 10:03:11 · 2858 阅读 · 0 评论 -
python中enumerate函数的学习
先出一个题目:1.有一 list= [1, 2, 3, 4, 5, 6] 请打印输出: 0, 1 1, 2 2, 3 3, 4 4, 5 5, 6 打印输出, 2.将 list 倒序成 [6, 5, 4, 3, 2, 1] 3.将a 中的偶数挑出 *2 ,结果为 [4, 8, 12] 这个例子用到了python中enumerate的用法。顺便说一下enumerate在for循环转载 2017-04-17 18:08:52 · 644 阅读 · 0 评论 -
Python中ctypes库的学习
转自:http://blog.csdn.net/linda1000/article/details/12623527 Python中ctypes的使用整理ctypes是Python的一个外部库,提供和C语言兼容的数据类型,可以很方便地调用C DLL中的函数。ctypes的官方文档在这里。ctypes基本数据类型映射表参数类型预先设定好,或者在调用函数时再把参数转成相应的c_***类型。ctyp转载 2017-04-17 17:59:59 · 1075 阅读 · 0 评论 -
python os.path模块学习
os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。 os.path.dirname(path) #返回文件路径 os.path.exists(path) #路径存在则返回True,路径损坏返回False o转载 2017-04-17 17:46:20 · 281 阅读 · 0 评论