
python杂项
当白
大人不华,君子务实
展开
-
【python】windows上不同python版本的切换使用
将python3和python2都装上后选中:我的电脑(右键)=>属性=>高级系统设置(左侧)=>环境变量 => 系统变量 =>PATH将path里边你要用的python版本上移到其他版本的前边;重新打开终端,输入python,默认的python就会变成你需要的版本...原创 2020-08-28 11:43:42 · 232 阅读 · 0 评论 -
【python3】使用pymysql操作mysql数据库详解
一、系统初始化配置文件db_config.ini中的内容,写入了数据库的基本信息[mysqlconf]#sectionhost=127.0.0.1#键值对port=3306user=rootpassword=123456789@qc123db_name=guest_test二、文件存放结构,了解这个可以明白后边os模块的使用原因db_config.inidb_fix...原创 2018-01-19 09:18:47 · 754 阅读 · 0 评论 -
django加载css/js和图片等静态文件 (本地处理)
一、目录结构: 整个目录结构是这样的:| mysite | —— manage.py | —— mysite | —— | —— settings | —— | —— … | —— blog | —— |—— ... | —— | —— templates | —— | —— | —— index.html...原创 2018-06-21 09:20:41 · 878 阅读 · 0 评论 -
【python3】NameError : “name '方法名' is not defined
这个问题解决的关键不在于方法的先后顺序,而在于在第一个def test方法中,调用sing()的时候要使用self当然我这个问题算是个例,还有一些通用的情况是三方包没导入,还有方法名变了 and so on用了class类的时候需要加self,正常简单使用的时候是没啥影响的,self主要是为了确定作用域,表示是新建的实例本身在调用方法...原创 2018-07-02 10:41:22 · 19503 阅读 · 1 评论 -
【python3】Threading和Queue
在网上搜索了很多介绍queue的文章,大部分错漏百出,信源很不可靠,代码互相抄来抄去,忍无可忍自己写了一个demo,希望对你们有帮助import queueimport threadingimport timeclass MyThread (threading.Thread): def __init__(self, threadID, name,tLock): ...原创 2018-07-02 15:15:46 · 1611 阅读 · 0 评论 -
【python3】在mac终端运行python脚本
最近研究kivy,然后东西写完之后发现不知道怎么在虚拟环境下直接运行脚本了哈哈找了一下信息,虽然基础,也要记录一下python3 filename.py这个和node是一样的node filename.js...原创 2018-08-14 09:07:50 · 2984 阅读 · 0 评论 -
【python3】使用django创建项目的简明教程
Pre:基础准备:(1)python3.x的安装,网上有(2)工具的选择,建议sublime text3,或者TextMate(3)mysql的安装,根据不同环境,网上有 1.安装虚拟环境 (1)安装虚拟环境pip3 install virtualenv(2)创建虚拟环境python3 -m venv ll_env(3)激活虚拟环境sour...原创 2018-08-22 11:04:13 · 532 阅读 · 0 评论 -
【python3】用apache2部署django项目,个博成功案例和问题集锦
正常部署的过程是按照自强学院的,接近官方,这里注明,在搜集信息阶段需要注意信息源头的加权,找最可靠的,事半功倍;优快云上看了很多都不行,最后找官方文档的时候,搜到了下边这个 了解静态文件:https://code.ziqiangxuetang.com/django/django-static-files.htmlDjango部署过程:https://code.ziqiangxueta...原创 2018-09-12 13:15:08 · 690 阅读 · 0 评论 -
【python3】有趣的kivy
python中有一个kivy库可以进行android/ios/mac等的跨平台编程但是不是很精致,不过可以作为玩具用,有些简单的界面要求不高的应用也可以写来玩python中kivy进行android/ios/mac等的跨平台编程,以下为mac上环境配置pip3 install cython pip3 install pygame pip3 install kivy终端脚本运行...原创 2018-09-14 09:13:50 · 7406 阅读 · 0 评论 -
【python3】谷歌机器学习课程(MLCC)中文版
POST: https://developers.google.cn/machine-learning/crash-course/ml-intro注意打开的时候,有些时候需要更换浏览器才能看到视频,我用谷歌看不到,但在mac上换safari就可以了 ...原创 2018-10-08 15:46:38 · 630 阅读 · 0 评论 -
【python3】Django解决跨域问题
django中处理跨域的步骤: pip install django-cors-headers 在INSTALLED_APPS中添加’corsheaders’, 在MIDDLEWARE 的第一行添加’corsheaders.middleware.CorsMiddleware’, 在settings中配置CORS_ORIGIN_ALLOW_ALL=True...原创 2018-12-19 13:38:11 · 521 阅读 · 0 评论 -
【python3】mac下安装Scrapy遇到的错误
最开始出现的是:pip3 install scrapy可能是scrapy中的s没有用大写,应该是pip3 install Scrapy然后安装的时候又出现一个新的问题:Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/w0/7vpt0hs11t3236...原创 2019-02-12 19:32:06 · 496 阅读 · 0 评论 -
【python3】os和sys模块方法实现大全
import osimport sys#pre 问答提示:#========1.建议自己在桌面建一个py文件,尝试一下========#========2.os模块和sys模块的区别====================#os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口;sys模块提供了一系列有关Python运行环境的变量和函数,更多的是环境信息#====...原创 2018-03-26 14:30:44 · 582 阅读 · 0 评论 -
if __name__ == '__main__'的理解
__name__是当前模块名,当模块被直接运行时模块名为__main__。当模块被直接运行时,以下代码块将被运行,当模块是被导入时,代码块不被运行,一定程度上可以理解为if __name__ =='__main__'的代码为模块的私有代码总结:当作单个脚本跑的时候,if __name__ =='__main__下边的内容被执行,可以写测试被其他模块import进去的时候,i...原创 2018-02-23 16:39:13 · 184 阅读 · 0 评论 -
python学习推荐几个站
一个国外的django资源,很好很全,包括最新的书籍,安装,web开发的软件包,好多好多,自己看--https://code.djangoproject.com/wiki/DjangoResources#WebservicesAPIs社区--django中国社区教程----https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f原创 2017-10-12 09:10:43 · 405 阅读 · 0 评论 -
python机器学习资料
https://www.zhihu.com/question/22221180原创 2017-11-13 15:48:31 · 163 阅读 · 0 评论 -
Django关系映射和models修改
每当需要修改“学习笔记”管理的数据时,都采取如下三个步骤:修改models.py;对learning_logs调用makemigrations;让Django迁移项目。1.修改models.py2.pythonmanage.py makemigrations learning_logs3.manage.pymigrate原创 2017-11-13 15:54:18 · 484 阅读 · 0 评论 -
python3.x 纪念写的第一个爬虫
#getjpg.py#之前是urllib,3之后是urllib.requestimport urllib.requestimport re#得到html页面的所有数据def getHtml(url): page = urllib.request.urlopen(url) html = page.read() return html;#获原创 2017-11-23 10:28:51 · 315 阅读 · 0 评论 -
【python3】转化为时间戳比较两个时间的大小
#发布会时间 event_time = Event.objects.get(id = eid).start_time #将发布会时间转为字符串,以点分开,取元组第一个,得到点以前的数据 etime = str(event_time).split('0')[0] #将时间字符串转换成指定格式strptime() timeArray = time.str...原创 2017-12-11 14:54:45 · 9466 阅读 · 0 评论 -
【python3】web接口 字典里边嵌字典和数组字典的封装
if eid != '': #字典里边嵌入字典 event = {} try: result = Event.objects.get(id =eid) except ObjectDoesNotExist: return JsonResponse({'status':10022,'...原创 2017-12-12 11:01:05 · 913 阅读 · 0 评论 -
python3 web接口调用——Forbidden (CSRF cookie not set.): xxx
1.问题:一般注意会报csrf错误(csrf自己了解)页面访问时报错Forbidden (CSRF cookie not set.): xxx解决方法:修改settings.py文件,注释掉django.middleware.csrf.CsrfViewMiddleware',2.python3调用过程:(原创 2017-12-11 09:21:11 · 8741 阅读 · 0 评论 -
python代码写入ios
一种Xcode工程内执行python脚本的方法,详见下文。使用方法: 1.下载解压Python-iOS.zip文件,打开python-ios.xcworkspace。2.Command+R运行,此时在模拟器上会有app生成;并且Xcode的console中会有log打印3.可以点击Send Msg按钮,会有如下log当然,也可以打开浏览器,输入127.0.0.1:8000(pyt转载 2017-12-05 16:32:19 · 1251 阅读 · 0 评论 -
【python3】mac下python3的安装以及pip所安装包的查看
如果通过homebrew安装python3,那么pip3会同时安装。所以建议直接通过homebrew安装python3。 brew install python3 (装上python3之后,pip3同时也安装上去了,建议使用这种方法) pip已经安装了哪些包的查看: pip3 list...原创 2018-01-04 09:29:44 · 9213 阅读 · 2 评论 -
【python3】django中的makemigrations和migrate的区别
迁移机制有两个指令,感觉像是模型和服务器之间的中转站(1)makemigrations生成迁移代码的makemigrations指令是用模型里面的模型和当前的迁移代码里面的模型做对比,如果有新的修改,就生成新的迁移代码, (2)migratemigrate指令是用于迁移目录中间代码文件和Django的数据库django_migrations表中的代码文件做对比如果表中没有那就对...原创 2018-01-18 10:17:27 · 1502 阅读 · 0 评论 -
web Service 的最少必要概念(简明版)
SOA 本质上是服务的集合,又因为所谓服务也就是函数,所以SOA可以理解为用于服务的函数的集合Service服务就是精确定义、封装完善、独立于其他服务所处环境和状态的函数。SOA和web Service SOA 不是 WebService,Web Service 是目前最适合实现 SOA 的技术Web Service Web Service 是一种部署在 Web 上的对象或者是应用程序组件,...原创 2018-02-08 14:37:04 · 216 阅读 · 0 评论 -
【python3】Django之虚拟环境、服务器、创建项目、创建webApp,model,和注册model
内容一:虚拟环境、服务器、创建项目、创建webApp,model,和注册modelpre:安装虚拟环境Pip3 install virtualenv1.创建虚拟环境Python3 -m venv ll_env2.激活虚拟环境source ll_env/bin/activate(关闭是deactivate)3.在虚拟环境下安装Django...原创 2017-10-13 09:09:13 · 1027 阅读 · 1 评论