python
仰望神的光
这个作者很懒,什么都没留下…
展开
-
【Python小程序记录】自动获取win10网络壁纸
一、背景介绍本本上用的是win10系统,很喜欢win10锁屏界面自动联网更新的壁纸,想拿来当桌面的壁纸,遂百度了一下,找到了其所存储的位置:C:/Users/yourUserName/AppData/Local/Packages/Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy/LocalState/Assets但是有一个问题:这个目录下的原创 2017-05-08 19:41:01 · 1038 阅读 · 0 评论 -
Python和opencv实现仿github默认头像
思路首先我们需要知道Github默认头像的一些参数。 GitHub默认头像是一个420*420像素的正方形图像,里面有个5*5的方块矩阵,每个方块为70*70像素。方块矩阵距离图像边缘的距离是35像素。 GitHub默认头像是左右对称的 GitHub默认头像的背景色是E6E6E6, 或者[230,230,230] 知道了这些以后,我们就可以着手开始做了。这里...原创 2018-07-23 13:08:47 · 630 阅读 · 0 评论 -
[Python基础] 命令行输入Python3的各参数含义
最近在看python的官方文档,把一些自己看到的整理出来当做笔记。不定期更新…-c 后面接要执行的python语句,执行该语句后返回命令行python -c command [arg] ...e.g.$> python3 -c 'print("Hello")'Hello$>ps. python语句的前后要用单引号括起来-m 后面接一个python模块,以及所需的参数原创 2018-02-07 16:07:46 · 1915 阅读 · 0 评论 -
[Python] 可变参数会自动填充前面的默认同名参数
最近在学习Python的时候遇到一个知识点,在此记录下来可变参数会自动填充前面的同名默认参数比如下面这个函数def add_student(name="Bob", **info_dict): print(name)如果info_dict里面也有name,当我们这样调用时info_dict = { "name" : "Tom", "age" : 20}原创 2018-02-07 14:43:58 · 462 阅读 · 0 评论 -
Python代码片段-二维List转换utf8编码
Python代码片段-二维List转换utf8编码记录自己零星的代码片段,方便以后查阅#python2.7def is_unicode_char (char): return isinstance(char, unicode)# transform every element in a 2d list to utf-8# parameters: @list_2d : a原创 2018-01-10 21:35:10 · 2511 阅读 · 0 评论 -
python判断字符串或者集合是否为空
最近在看《Effective Python》,里面提到判断字符串或者集合是否为空的原则,原文如下: Don’t check for empty values (like [] or '') by checking the length (if len(somelist) == 0). Use if not somelist and assume empty values implicity原创 2018-01-13 16:40:27 · 29402 阅读 · 0 评论 -
python快速交换两个变量的值
利用元组可以快速交换两个变量的值a = 5b = 8a, b = b, aprint(a, b) #(5, 8)print(a) #8原创 2018-01-13 14:43:17 · 3612 阅读 · 1 评论 -
Python 经验积累
在此记录自己python学习中的一些小小经验。不定期更新.py 文件在命名时一定不要和标准库重名。否则在调用标准库函数的时候会提示没有此函数。 e.g.#pickle.py...pickle.dump(...) # 报错!module 'pickle' has no attribute 'dump'...原创 2018-01-13 14:13:22 · 308 阅读 · 0 评论 -
python 判断目录和文件是否存在,若不存在即创建
判断目录是否存在import osdirs = '/Users/joseph/work/python/'if not os.path.exists(dirs): os.makedirs(dirs)判断文件是否存在import osfilename = '/Users/joseph/work/python/poem.txt'if not os.path.exi原创 2018-01-13 13:52:19 · 167592 阅读 · 5 评论 -
python write无法写入文件
尝试用python写文件,但是无法写入文件,文件内容为空。原代码片段如下,poem = "This is a poem"dirs = '~/work/python/'#改为dirs = '/Users/joseph/work/python/'filename = 'poem.txt'path = dirs + filenamef = open(path, 'w')f.writ原创 2018-01-13 13:48:34 · 14749 阅读 · 1 评论 -
Flask调用自己定义的api
最近自己的做的一个项目flask_microblog里面有一个需求,就是要以api调用的形式显示用户的头像。最初时为了简单,直接调用了Gravatr的api,就像这样。def avatar(self): return 'https://www.gravatar.com/avatar/6b541a0a667f5558208aad7309c22936'后来为了实现GitHub风格...原创 2018-07-23 13:09:27 · 7166 阅读 · 1 评论