自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 问答 (3)
  • 收藏
  • 关注

原创 gdb调试python c扩展库

3. 先用pdb使python调试到c函数处断点断下来,另一个gdb窗口先查询一下对应python的进程pid,gdb python $pid进入gdb调试。4. 在gdb窗口的关键函数上打上断点,pdb窗口全速执行,这时gdb就断下来了,可以继续调试。1. 修改setup.py,添加ext编译参数,使其可调试。2. 开两个窗口,一个用于python调试,一个gdb调试。5.根据流程即可在pdb/gdb窗口交替完成调试。在setup.py 中增加这一行。

2024-04-02 14:27:49 421 2

转载 pycharm 修改submline黑色主题,亲测简单有效

1. 下载jar主题包下载地址:https://github.com/spasserby/PyCharm-monokai2.导入pycharm设置导入方法:file-->Import Setting-->***.jar(找到下载的主题包)3.重启4.修改默认提示错误方法:file-->settings-->colors&Front-->...

2019-07-09 14:58:49 458

原创 python 读写文件

Python读写文件***************************************file_object = open('thefile.txt')try:     all_the_text = file_object.read( )finally:     file_object.close( )----------------------------

2018-01-16 19:10:47 256

原创 python-安装第三方库的三种方法-Scapy框架的安装

python安装第三方库的三种方法使用pip大多数库都可以通过pip安装,安装方法为,在命令行窗口输入pip install libnamelibname为库名某些库通过pip安装不了,可能是因为没有打包上传到pypi中,可以下载安装包之后离线安装,方法是pip install libpathC:\Users\Mir-Z\Downloads>pip instal

2017-08-23 14:10:12 3960

原创 python-json 操作

小结:操作json对象,先将json对象loads()解码,然后对python对象操作。例子中解码为dict,然后对dict操作          字典嵌套,要得字典中嵌套的键或值,要逐层深入获取--------------------------------------------------------------------------------------------------

2017-08-18 09:12:53 505

原创 python-格式化输出-format

format_str = "{0:{3}^10}\t{1:^10}\t{2:^10}"   # 3表示format中第三个字符串chr(12288),中文空格    print(format_str.format("学校","省份","num",chr(12288)))

2017-08-11 09:57:22 677

原创 python-单元测试

函数定义以test开头,如果第二个函数调用第一个函数,第二个函数中加self.  。 函数中也可以不加断言。觉得单元测试一次测多个def函数模块或者类模块。如果彼此间存在负责的调用关系,还是一个一个函数写的时候调试好其功能后,再多个模块融合。import unittestclass Test_university_paiming(unittest.TestCase):    def t

2017-08-10 18:55:19 179

原创 爬虫-scrapy

和pyspider一样,先创建一个文件夹,进入文件夹后,用命令创建工程

2017-08-10 14:53:47 187

原创 requests、beautifulsoup爬取页面总结

requests-BeautifulSoup-re-------------------------------------------------try:    kv = {"User-Agent":"Mozilla/5.0"} #指定headers    r = requests.get(url,timeout=30,headers=kv)    r.raise_for_s

2017-08-10 14:48:15 1192

原创 python之logging模块

######################python之logging模块#################################################################################################import logginglogging.basicConfig(level = logging.INFO,

2017-07-20 18:31:35 390

原创 windows 用virtualenv创建不同python版本的虚拟环境

#################################################################################################################################准备工作:电脑里同时装有python2 和3,并设置好环境变量。步骤:1、virtualenv  env  #创建虚拟环境,并设置

2017-07-19 18:39:09 2428

原创 python(小总结) 占位符、时间、

-----------------------------------占位符----------------------------------------print '------%s---------%d--------%s-------' % ('ME',5,u'岁了')'---字符串---{ }---字符串---{ }---字符串---{ }'.format(x1,x2

2017-06-20 18:00:06 6392 1

转载 Python中 sys.argv[]的用法简明解释

Python中 sys.argv[]的用法简明解释Python中 sys.argv[]的用法简明解释import sysa=sys.argv[0]print(a)将test.py保存在c盘的根目录下。在程序中找到 ‘运行’,打开,输入cmd回车进入控制台命令窗口,先输入cd c:\   (作用是将命令路径改到c盘根目录),然后输入test.py运行我们刚刚写的程

2017-06-17 13:33:55 1789

转载 python格式化字符串和转义字符

python格式化字符串和转义字符2011-12-10 07:57:40分类: Python/Ruby                  Python格式化字符串的替代符以及含义    符   号    说     明      %c 格式化字符及其ASCII码      %s 格式化字符串     

2017-06-16 16:42:23 622

转载 shutil模块和os模块对比

shutil模块和os模块对比一、shutil -- 是一种高层次的文件操作工具类似于高级API,而且主要强大之处在于其对文件的复制与删除操作更是比较支持好。1、shutil.copy(src,dst)复制一个文件到另一个目录下,返回dst路径。dst可以是一个文件,或者是一个目录。但src必须是一个文件,否则会报错。>>> shutil.copy("e:\\t

2017-06-15 08:54:29 930

转载 python路径相关的函数

python路径相关的函数os.listdir(dirname):列出dirname下的目录和文件请点击下面回答中的"采纳为答案"按钮,选择贡献(希赛币)比率后,点击"确认结算"按钮。   合计0人0%  python 路径相关的函数o

2017-06-15 08:30:04 725

原创 python OS shutil 模块中的函数

# os 模块os.sep 可以取代操作系统特定的路径分隔符。windows下为 '\\'os.name 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是 'posix'os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目录路径os.getenv() 获取一个环境变量,如果没有返回noneos.p

2017-06-14 19:12:10 116

转载 python 2.7输出中文字符串的编码问题

python 2.7输出中文字符串的编码问题http://wolfmaster.iteye.com/blog/638029为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)”?本文就来研究一下这个问题。字符串

2017-06-13 08:19:21 2062

原创 python 类属性与实例属性的作用域与定义

>>> classStudent(object):     #student类的定义...     name ='Student'...>>> s = Student()                  # 创建实例s>>> print(s.name)                 # 打印name属性,因为实例并没有name属性,所以会继续查找class的na

2017-06-10 08:18:50 984

原创 python 关于list.append()容易犯的错误

错误: list = list.append(‘AAAAA’)            print list          正确: list.append(‘AAAAA’)            print list

2017-06-09 20:24:43 6811

原创 文章标题

def h():       print ‘wen chuan’     #①       M = yield 5              #②      print m                     #③      D = yield 12             #④ print ‘we are together!’ w = h() month = w.next()

2017-06-09 13:41:50 218

转载 黑马程序员——Java基础---反射Class类、Constructor类、Field类

黑马程序员——Java基础---反射Class类、Constructor类、Field类------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------                         反射的应用场景一、概述反射技术:        Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法;

2017-05-03 15:28:39 373

转载 黑马程序员——Java基础---反射Class类、Constructor类、Field类

反射的应用场景一、概述反射技术:        Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。        简单一句话:反射技术可以对类进行解剖。因此反射技术很强大!二、应用场景        以实际来说,主板

2017-05-03 15:25:28 339

转载 内部类问题--java编程中没有任何类型 abc 的外层实例可访问问题

java编程中没有任何类型 abc 的外层实例可访问问题一下程序编译无错: public class abc { public static void main(String[] args) { class Truck { int ca; void setCa(int truckCa){ ca=truckCa; } void showCa(){ System.out.println("Truc

2017-04-26 20:39:23 1638

转载 Apache Commons 公用包

Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。 组件功能介绍BeanUtils提供了对于JavaBean进行各种操作,克隆对象,属性等等.BetwixtXML与Java对象之间相互转换.Codec处理常用的编码方法的工具类包

2017-04-26 11:15:56 1464 2

转载 监听器的作用-ContextLoaderListener

1 spring框架的启动入口 ContextLoaderListener2 作用:在启动Web 容器时,自动装配Spring applicationContext.xml 的配置信息。因为它实现了ServletContextListener这个接口,在web.xml 配置这个监听器,启动容器时,就会默认执行它实现的方法。在ContextLoaderListener 中关联了Con

2017-04-25 15:59:01 277

转载 java设计模式--单例模式

单例设计模式Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。核心知识点如下:(1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。(2) 在其内部产生该类的实例化对象,并将其封装成private static类型。(3) 定义一个静态方法返回该类的实例。

2017-04-15 11:00:05 150

转载 开源项目导入eclipse的一般步骤

开源项目导入eclipse的一般步骤                开源项目导入eclipse的一般步骤                     周银辉  下载到开源项目后,我们还是希望导入到eclipse中还看,这样要方便点,一般的步骤是这样的 打开源代码目录,如果看到里面有.calsspath .project文件,那么说明这个项目本来就是ecl

2017-04-12 17:29:28 660

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除