python 模块 module 的导入方法与问题小结

python在开发中,库的引用是必不可缺的。时常会碰到一些模块加载与导入的问题。以下为自已在开发中碰到的一些问题及解决方法。引用方法介绍:import module1 #常规的引用方式import a.b.moudle1 #库引用中的.路径查找方式 a,b为文件夹,支持".."上一级import module1 as mod1 #取个方便自已记或写的短名字improt module1,modu

- 阅读全文 -

python3 文件操作 r w a b区分,UnicodeEncodeError编码错误解决

open() 文件操作的几种方式r 以读的方式打开w 以写方式打开a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)r+ 以读写模式打开w+ 以读写模式打开 (参见 w )a+ 以读写模式打开 (参见 a )rb:读取二进制文件,例如图片文件wb:写入二进制数据,例如保存图片的时候会用到ab:追加二进制数据rb+:二进制的读写模式,即可以读文件,又可以向文件写入内容wb+:同上ab+:同

- 阅读全文 -

Python3 SVG 转 PDF PNG JPG 等格式文件

对于矢量图形格式svg,最近需要一个转换到其它图像格式的需求。打算用python实现。网上看了不少资料,大多的解决方案是用 GTK+ (cairo),inkscrape,等系统tools-kit来转.非常的麻烦。庆幸自已相信有更方便的办法,继续寻找与尝试着。最后发现python有纯py的库就能完成这类功能。那就是svglib。首先 pip install svglib然后数行代码就能搞定,非常棒。

- 阅读全文 -

Windows 安装 GTK+ 图文说明 - 32bit 64 bit

首先去官方下载://官方网站http://www.gtk.org/download/index.php//下载链接http://www.tarnyko.net/repo/gtk3_build_system/gtk+-bundle_3.6.4-20130513_win32.ziphttp://www.tarnyko.net/repo/gtk3_build_system/gtk+-bundle_3.6

- 阅读全文 -

解决 pip conda 安装下载时网速过慢的问题

PIP对于Python开发用户来讲,PIP安装软件包是家常便饭。但国外的源下载速度实在太慢,浪费时间。而且经常出现下载后安装出错问题。所以把PIP安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成功率。国内源: 新版ubuntu要求使用https源,要注意。清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliy

- 阅读全文 -

基于系统修改Debian默认Python版本

基于系统修改 Python 版本:我们可以使用 update-alternatives 来为整个系统更改 Python 版本。以 root 身份登录,首先罗列出所有可用的 python 替代版本信息:update-alternatives –list python update-alternatives: error: no alternatives for python如果出现以上所示的错误信息

- 阅读全文 -

20个最强的基于浏览器的在线代码编辑器

1. Compilr Compilr是一个在线编译器和在线IDE。可以用它来开发PHP, C, C++, Ruby。在浏览器中编译Java, C# 和 VB.net等。 马上使用  2. Dabblet 跨浏览器兼容,对前端攻城师们来说是一个不得不处理的问题。为了在浏览器间呈现统一的显示效果,攻城师们不仅要为每个游览器添加CSS前缀,甚至还需要用到一些特殊的CSS Hack技巧。于是

- 阅读全文 -

MarkDown - 入门指南

Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的 HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。MARKDOWN 标记介x绍

- 阅读全文 -