04 2018 档案
摘要:今天入库的时候出现了报错pymysql.err.InterfaceError: (0, ''),经过排查,发现是由于把连接数据库的代码放到了插入函数的外部,导致多线程运行出错 也就是把2,3行代码放在了函数外面,而write_into_db函数是放在线程主函数中的,如果放在函数外面,就会导致无法连接
阅读全文
摘要:简要记一下random模块的一些方法 首先import random a = 3 b = 4 list = [1,3,4] random.random() #随机产生一个0到1之间的小数 random.uniform(a,b) #产生一个a到b之间的小数 random.randint(a,b) #产
阅读全文
摘要:今天通过Git Bash上传了一个项目(之前是通过Github Desk上传的),操作命令如下: 在目录下shift+右键打开Git Bash 1.git init 2.git add *.py 3.git commit -m 'first' 4.然后在Github上新建一个仓库add reposi
阅读全文
摘要:ls ——查看文件夹 mkdir——新建文件夹 cd:——进入文件 ———————————————— nohup python3 文件名.py & ——让代码在后台运行 举例: nohup python train_transfer.py log.log 2>&1 & 后缀1 >/dev/null
阅读全文
摘要:有时候需要获取并格式化输出把当前时间,需要用到datetime的strftime方法
阅读全文
摘要:这里想把标准的json格式的内容保存到json文件中,但是正则匹配后是一个str形式,因此需要先用json的loads方法把字符串转为json格式,再写入json文件,然后读取的文件的时候,输出就是标准的json格式,要注意的地方是,这里要加上encoding='utf-8' 除此之外,还要在文件头
阅读全文
摘要:https://blog.csdn.net/just3do/article/details/61650640
阅读全文
摘要:环境:万年windows10。。(期待用上Linux那一天) 作为一个小白,居然没有使用过Git和GitHub,真是丢人。。 Git称为分布式版本控制系统,效果如下: 的确感觉很屌 分布式的好处在于什么呢:分布式版本控制的每个节点都是完整仓库,既不用联网,也不用担心其中任意主机出问题而导致版本损坏
阅读全文
摘要:有序查找: 二分查找: 注意:要求列表一定是有序的 例子:给定一个学生名单,包括姓名,年龄,id,按id从小到大有序排列,要求给出任意id值,查找对应的学生信息 两种算法的时间复杂度分别为O(n)和O(logn)
阅读全文
摘要:pycharm+Scrapy 距离上次使用Scrapy已经是大半年前的事情了,赶紧把西瓜皮捡回来。。 简单粗暴上爬取目标: 初始URL:http://quotes.toscrape.com/ 目标:将每一页中每一栏的语录、作者、标签解析出来,保存到json文件或者MongoDB数据库中 打开命令行,
阅读全文
摘要:作业: 找出/etc目录下所有以.list结尾的文件 代码:locate /etc/\*.list sudo find /etc/ -name \*.list
阅读全文
摘要:作业: 1.创建一个homework目录,在该目录下新建名为1.txt~10.txt的文件 2.删除1.txt~5.txt 代码: mkdir homework cd homework touch {1..10}.txt rm {1..5}.txt
阅读全文