- 军军小站|张军博客
搜索到与相关的文章
Python

python实现生成Word、docx文件的方法分析

本文实例讲述了python实现生成Word、docx文件的方法。分享给大家供大家参考,具体如下:http://python-docx.readthedocs.io/en/latest/index.html生成word的利器!一、快速开始fromdocximportDocumentdocument=Document()1、段落加一个段落,下面paragraph是前面内容的光标指向,后面再该处插入一句话。paragraph=document.add_parag

系统 2019-09-27 17:56:14 1983

Python

Python学习二:关于VS2017中pip3 install

Python3.6执行pip3installtesserocrpillow,报错:error:MicrosoftVisualC++14.0isrequired.Getitwith"MicrosoftVisualC++BuildTools":http://landinghub.visualstudio.com/visual-cpp-build-tools解决办法:去下方链接下载匹配版本的whl文件https://github.com/simonfluecki

系统 2019-09-27 17:55:28 1983

Python

python[requests]爬取知乎个人信息数据

效果技术栈python3requestsredisechart源码地址https://github.com/MasakiOvO/...python需要安装的库requests,BeautifulSoup,redis,django思路两个程序。一个程序负责爬取用户关注和粉丝列表,并把用户名存入set另一个程序负责根据用户名获取详细信息,存入hash维护两个列表1.已爬用户2.未爬用户第一个程序的流程:当未爬set不为空时:执行如下操作:每次从未爬取列表中取出

系统 2019-09-27 17:55:04 1983

Python

python轻松实现代码编码格式转换

最近刚换工作不久,没太多的时间去整理工作中的东西,大部分时间都在用来熟悉新公司的业务,熟悉他们的代码框架了,最主要的是还有很多新东西要学,我之前主要是做php后台开发的,来这边之后还要把我半路出家的前端学好、还要学习C++,哈哈,总之很充实了,每天下班回家都可以睡的很香(一句话总结,就是吃得香、睡的香~)。再说说换工作时候吧,今年年初正式毕业半年了,感觉自己技术增长很快,原公司里面程序员的地位还不如运营,所以想换个工作,面试了3家(2家大的、一家小的),都

系统 2019-09-27 17:51:19 1983

Python

初学Python函数的笔记整理

定义返回单值defmy_abs(x):ifx>=0:returnxelse:return-x返回多值返回多值就是返回一个tupleimportmathdefmove(x,y,step,angle=0):nx=x+step*math.cos(angle)ny=y-step*math.sin(angle)returnnx,ny空函数defnop():pass指定默认参数必选参数在前,默认参数在后。默认参数需指向不可变对象(默认参数值在函数定义时被计算)defp

系统 2019-09-27 17:50:54 1983

Python

在python image 中安装中文字体的实现方法

如果一些应用需要到中文字体(如果pygraphviz,不安装中文字体,中文会显示乱码),就要在image中安装中文字体。默认pythonimage是不包含中文字体的:mac-temp:relation_graphtest$dockerrun--rm-itpythonbashroot@36d738e2084c:/#fc-list/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf:DejaVuSerif:

系统 2019-09-27 17:50:38 1983

Python

Python列表中append函数和extend函数的区别

原文链接:https://blog.csdn.net/m0_37586991/article/details/81629421近期在写dataloader函数时,由于错用了extend和append,导致后面出现了bug。后面发现问题后,便将该问题记录下来防止重复出错。两个函数从功能上来看非常类似,但处理后的结果却完全不同,使用时需要特别注意。尤其是对多个的list进行合并时,append可以保持list的原始形式,extend则进行了拆分重组,将待添加的

系统 2019-09-27 17:50:26 1983

Python

在Linux下调试Python代码的各种方法

这是一个我用于调试或分析工具概述,不一定是完整全面,如果你知道更好的工具,请在评论处标记。日志是的,的确,不得不强调足够的日志记录对应用程序是多么的重要。您应该记录重要的东西,如果你的记录足够好的话,你可以从日志中找出问题从而节省大量的时间。如果你曾经用print语句来调试代码现在停下吧,用logging.debug替代,开始可以慢慢来,以后完全禁用它...追踪有时看到程序如何被执行会很有帮助。你可以使用IDE的调试共轭ngn一步一步的运行程序,但你需要知

系统 2019-09-27 17:49:14 1983

Python

python类之特殊属性和魔术方法

一python特殊属性1总述属性含义_name_类,函数,方法等的名字_module_类定义所现在的模块名_class_对象或类所属的类_bases_类的基类的元素,顺序为他们在基类列表中出现的顺序_doc_类/函数的文档字符传,如果没有定义则为None_mro_类的mro,class.mro()返回_dict_类或实例的属性,可写的字典_dir_返回了类或者对象所有成员列表,dir()函数调用的是_dir_(),如果提供了_dir_(),则返回属性列表,

系统 2019-09-27 17:47:04 1983

Python

Python3内置模块pprint让打印比print更美观详解

概述在我们使用内置打印函数print时,打印出的Python数据结构对象总是一行的输出的方式,这样对数据结构较复杂或数据较多的对象的显示并不美观,这时我们可以利用pprint输出美化数据结构对象。pprint方法概览美化输出我们可以利用pprint中的PrettyPrinter控制输出的打印时的缩进,行宽、甚至打印深度等,定义类如下classpprint.PrettyPrinter(indent=1,width=80,depth=None,stream=N

系统 2019-09-27 17:45:58 1983