- 博客(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
原创 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
空空如也
超喜欢这款主题,有小伙伴知道这是vscode的什么主题吗, 主题名字 ?
2021-08-18
我用eclipse把书上的一个例子导进去,运行怎么老是404?
2017-04-11
一个项目怎么检查运行错误
2017-01-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人