python
文章平均质量分 82
Add_a_cat
这个作者很懒,什么都没留下…
展开
-
python编程中的if __name__ == 'main': 的作用和原理
在大多数编排得好一点的脚本或者程序里面都有这段if __name__ == 'main': ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与打架分享。 1、这段代码的功能 一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if __name__ == 'main': 的作用就是控制...原创 2019-05-03 15:50:46 · 171 阅读 · 0 评论 -
python的string和bytes
最近用到python3的文件存储,想直接将文件上传之后存储到mongodb中,用到了bson.binary这个库,从网上搜集了一些资料将bytes直接输出到浏览器上虽然能显示文本,但是也会保留\r\n的部分,所以需要重新转成string,经过测试不会出现上述问题。python 3中最重要的新特性可能就是将文本(text)和二进制数据做了更清晰的区分。文本总是用unico...原创 2019-05-08 16:19:06 · 440 阅读 · 0 评论 -
用bson.binary做操作文件存到mongodb
import pymongoimport bson.binaryfrom cStringIO import StringIOdef lead_in_Mongodb(filename_lst, id_lst, url_lst): client = pymongo.MongoClient() db = client.Spyder collection =...原创 2019-05-08 17:11:12 · 867 阅读 · 0 评论 -
在vscode中打开conda的虚拟终端
之前用vscode的时候,都是终端运行失败,然后vscode自动切换到python debug console的终端下。虽然最后能运行,但是问题最终没有解决。这次看了网上的例子,自己再做了些总结先展示一下我的setting.json配置{ "python.pythonPath": "D:\\ProgramData\\Anaconda3\\envs\\fortrain\\python...原创 2019-09-20 10:13:10 · 7360 阅读 · 8 评论