首页
学习
活动
专区
工具
TVP
发布

木制robot技术杂谈

专栏作者
29
文章
82319
阅读量
30
订阅数
Ubuntu 搭建 Seafile
本文档用来说明通过预编译好的安装包来安装并运行基于 MySQL/MariaDB 的 Seafile 服务器。(MariaDB 是 MySQL 的分支)
木制robot
2018-10-09
3.4K0
懒人神器 autoenv
前言 每次去不同的项目下运行程序都要更改相对应的 Python 环境,那么有什么办法可以省去这繁琐的一步吗?答案肯定是有的,Kenneth Reitz 已经为我们实现了—— autoenv。这个人名你可能没见过,但是说起他的另一个身份你肯定知道—— Requests 库的作者。 安装 Mac OS X 使用 Homebrew 安装 $ brew install autoenv # bash 使用这条命令 $ echo "source $(brew --prefix autoenv)/activate.sh
木制robot
2018-04-13
1.4K0
Python无法使用curses库解决方案
错误信息 ImportError: No module named '_curses' 运行环境 1.ubuntu 14.04 2.python 3.5 解决方案 1.ctrl+alt+t打开终端输入: sudo pip install libncurses5-dev 2.安装完毕后进入python官网下载python源文件进行重新编译。 3.解压下载好的python源文件,在该文件内打开终端依次输入下列代码进行编译: ./configuremakesudo make install 4.最后使用在/
木制robot
2018-04-13
2K0
Hexo搭建个人博客(一)— 前期准备
前言 最近几个月自学python的过程中,搜索爬虫资料的时候关注了xlzd的博客,为我开启了一片新世界,之后慢慢收藏了各方高人的博客。搭建一个自己博客的萌芽也悄然种下,也许是命运使然,在逛知乎的时候偶然间看到如何使用10个小时搭建出个人域名而又Geek的独立博客?,得到了浇灌的萌芽开始茁壮生长。经过几天不懈的没日没夜的努力,解决了各种问题(ps:因为一个bug曾让我一度对自己感到绝望),终于把自己的博客搭建成功。接下来我就把我走过N多弯路后的经验传授给大家,让大家少走弯路轻松愉快地搭建自己的Hexo博客。
木制robot
2018-04-13
7150
利用爬虫和树莓派3打造自己的语音天气闹钟
前言 前不久又一次一个人在他乡过了生日,悄悄买了一台树莓派3送给自己做生日礼物。终于算是实现了大学以来一直的一个小愿望。买回来之后当然不能让他落灰,于是就利用自己的爬虫技术+树莓派+小音箱实现了一个定
木制robot
2018-04-13
3.2K0
用Sphinx快速制作文档
简介 Sphinx 是一种文档工具,它可以令人轻松的撰写出清晰且优美的文档, 由 Georg Brandl 在BSD 许可证下开发. 新版的Python文档就是由Sphinx生成的, 并且它已成为Python项目首选的文档工具,同时它对 C/C++ 项目也有很好的支持; 并计划对其它开发语言添加特殊支持. 本站当然也是使用 Sphinx 生成的,它采用reStructuredText! Sphinx还在继续开发. 下面列出了其良好特性,这些特性在Python官方文档中均有体现: 丰富的输出格式: 支持 HT
木制robot
2018-04-13
1.8K0
Flask无法使用Flask-SQLALchemy扩展解决方案
前言 学习Flask的时候用到了Flask-SQLALchemy扩展,在使用过程可以正常导入Flask-SQLALchemy库,但是程序运行就出现缺少_sqlite3的错误。 运行环境 1.ubuntu 14.04 2.python 3.5 错误信息 ImportError: No module named _sqlite3 解决方案 1.ctrl+alt+t打开终端输入: ImportError: No module named _sqlite3 2.安装完毕后进入python官网下载python源文
木制robot
2018-04-13
9880
用Python模拟登陆微博
前言 最近在研究模拟登陆,看了很多教程,发现基本上都是只教怎么处理后就能登陆成功,没有讲解怎样得到处理的方法。经过的一天的研究,把微博模拟登陆基本上弄清楚了,下面就把过程详细说明。 ---- 工具和环境 1.语言:Python3 2.IDE: Pycharm 3.浏览器:Chrome 4.使用的库:re, rsa, base64, requests, PIL, urllib ---- 模拟登陆过程 弄清楚所需的数据 首先我们在Chrome浏览器中打开微博登陆界面,然后Ctrl+shift+i开启开发者工具
木制robot
2018-04-13
1.2K0
virtualenvwrapper + pyenv 打造多版本 Python 环境
前言 面对多个 Python 开发项目时,需要针对不同的项目创建相应的开发环境。通常情况下,使用 virtualenv 创建一个虚拟的独立 Python 环境,但是 virtualenv 创建的环境相对分散不便于管理。这里推荐使用 virtualenvwrapper 来创建集中的便于管理的 Python 环境,同时可以结合 pyenv 为不同的项目选定不同的 Python 版本。 virtualenvwrapper 安装 通过 pip 安装 virtualenvwrapper(Ps: 记住加上 sudo)
木制robot
2018-04-11
1.3K0
Python + Splinter 实现浏览器自动化操作入门指南
前言 Splinter 是用 Python 开发的一个开源web自动化测试的工具集。 它可以帮你自动化浏览器的行为,比如浏览 URLs 并和页面进行交互。 快速上手 安装 从终端运行: pip install splinter 安装相应的浏览器驱动 Chrome浏览器驱动:https://sites.google.com/a/chromium.org/chromedriver/downloads Firefox浏览器驱动:https://github.com/mozilla/geckodriver/re
木制robot
2018-04-11
2.6K0
Python中os.path.dirname(__file__)的用法
os.path.dirname()的用途 os.path.dirname()用来获取文件的路径。 如: 1 2>>> os.path.dirname('/home/woodenrobot/Documents/LearnPython/test.py') /home/woodenrobot/Documents/LearnPython os.path.dirname(file)的用途 而os.path.dirname(__file__)是用来获取python文件运行时的路径。 比如有一个test.py脚本内容为
木制robot
2018-04-11
1.3K0
谈一谈Python中str()和repr()的区别
前言 在学习BeautifulSoup文档的时候发现了一个以前不常见的Python内建函数repr(),带着好奇对这个内建函数进行了一番搜索和学习。 总结 str()与repr()都是Python的内建函数,通过它们可以方便地以字符串的方式获取对象的内容、类型、数值属性等信息。大多数情况下他们的效果相同,但是既然是不同的函数肯定有不同的地方,概括起来可以这样说str()会将对象转化为可读性较好的字符串,而repr()会将对象转化为供解释器读取形式的字符串。一个对象没有适于人阅读的解释形式的话,str()会
木制robot
2018-04-11
6720
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档