python编程项目中遇到的困难_python开发中遇到的常见问题,你们又是如何解决的呢?如何快速的学好python,有没有什么小技巧?...
一.expected an indented block
(小白问题)缩进问题, 报错地方前面要有4个空格
二. module 'urllib' has no attribute 'request'
众所周知,python2.x到3.x的版本中,3.x版本中已经将urllib2、urlparse、和robotparser并入了urllib中,并且修改urllib模块,其中包含5个子模块。
当我们执行
import urllib
html = urllib.request.urlopen('www.baidu.com')
print(html.read())
会报一个错误提示无此方法
这是因为python3特性导致,需要 import urllib.request或用from urllib import request
三. urllib.error.URLError:
问题的原因是“SSL: CERTIFICATE_VERIFY_FAILED”
Python 升级到 2.7.9 之后引入了一个新特性,当使用urllib.urlopen(3.x使用urllib.request.urlopen)打开一个 https 链接时,会验证一次 SSL 证书。
而当目标网站使用的是自签名的证书时就会抛出一个 urllib2.URLError(3.x为urllib.error.URLError):的错误消息。
解决方案包括下列两种方式:
1>. 使用ssl创建未经验证的上下文,在urlopen中传入上下文参数
import ssl
context=ssl._create_unverified_context()
print urllib.request.urlopen("https://www.xxx.com/", context=context).read()
2>. 全局取消证书验证
import ssl
ssl._create_default_https_context=ssl._create_unverified_context
print urllib.request.urlopen("https://www.xxx.com/").read()
四:在使用Pycharm(Professional)安装(VIRTUAL ENVIRONMENT环境)好Django后,按照网上的资料用终端运行python manage.py发现会报错:
ImportError: Couldn't import Django
但是直接在项目中运行manage.py是OK的,运行项目时发现这个
注意,在终端中使用python时加上路径,manage.py也加上路径就可以解决这个问题(可以直接在终端中拷贝这行代码)。
五.使用SMTP发送邮件时报错:
ConnectionRefusedError: [Errno 61] Connection refused
原因:本地服务器没开
解决办法(终端运行,1025为端口号,和代码中保持一致):
python -m smtpd -n -c DebuggingServer localhost:1025
六. MySql 使用问题
1. 安装:
所有平台的Mysql下载地址为:MySQL 下载. 挑选你需要的MySQL Community Server版本及对应的平台。
2. 使用:
先 cd /usr/local/mysql/bin 到目录下,修改密码
step 1: SET PASSWORD = PASSWORD('your new password');
step 2: ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
step 3: flush privileges;
然后执行命令 mysql -uroot -p,然后回车,输入密码,然后就可以在当前环境中使用了
python编程项目中遇到的困难_python开发中遇到的常见问题,你们又是如何解决的呢?如何快速的学好python,有没有什么小技巧?...相关推荐
- python编程入门教程第6讲_Python开发的入门教程(六)-函数
介绍 本文主要介绍Python中函数的基本知识和使用 Python之什么是函数 我们知道圆的面积计算公式为: S = πr² 当我们知道半径r的值时,就可以根据公式计算出面积.假设我们需要计算3个不同 ...
- python如何实现日期格式的转换_python开发中时间格式如何转化?
如果给出大家这样的一道题,给定一个12小时AM/PM格式的时间,将其转换为军用(24小时)时间.并且是利用python去实现,大家可以做到吗?先给大家分析下,这里是一个12小时制度和24小时的来回转换 ...
- python中的goto语句_python开发中goto语句的使用
核心:pip install goto-statement 网站地址:https://pypi.org/project/goto-statement/ A function decorator to ...
- python编程教学基本语法教学视频_Python编程学习#Python视频课程#全民一起玩Python 基础+提高...
适用人群 想用轻松系统的方式,从零开始真正理解掌握Python.进而学习办公.网抓.数据.AI.网站等技术的各界人士 课程概述 制作精细.自带吐槽,每节课程(20分钟)均耗时数十小时精心打造!有多达十 ...
- 在EXCEL表格中经常会遇到有合并单元格时,汇总计算的公式无法直接下拉自动填充计算,掌握这个小技巧一键汇总
在EXCEL表格中经常会遇到有合并单元格时,汇总计算的公式无法直接下拉自动填充计算,掌握这个小技巧一键汇总 目录 在EXCEL表格中经常会遇到有合并单元格时,汇总计算的公式无法直接下拉自动填充计算,掌 ...
- php开发中常用函数总结,PHP开发中常用函数总结
PHP开发中常用函数总结 发布于 2014-10-31 08:34:03 | 48 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Preproc ...
- python编程的基本方法有哪些_Python编程中常用的基础知识有哪些?
今天小编要跟大家分享的文章是关于Python编程中常用的基础知识有哪些?正在从事Python相关工作的小伙伴们,来和小编一起看一看本篇文章,希望本篇文章能够对大家有所帮助. 1.正则表达式替换 目标: ...
- python打开一个软件并进行操作_python程序中的进程操作
之前我们已经了解了很多进程相关的理论知识,了解进程是什么应该不再困难了,刚刚我们已经了解了,运行中的程序就是一个进程.所有的进程都是通过它的父进程来创建的.因此,运行起来的python程序也是一个进程 ...
- python实战项目书 题库系统_Python实战视频教程_基于Python项目与面试题实例讲解(进阶训练篇)...
课程介绍: 精选50个Python项目实战与面试容易遇到的问题作为训练任务,每个任务都先提出问题,分析问题.然后给出巧妙与高效的解决办法,最后手把手代码实战完成任务,带你全面提升python项目实战核 ...
最新文章
- Springboot总结,核心功能,优缺点
- C++ 退出双层for循环,解决 break、return、continue无法实现问题
- seaborn系列 (15) | 双变量关系图jointplot()
- 【联盛德W806上手笔记】三、MCU系统与时钟结构
- Redis从入门到精通:初级篇(转)
- 三种背包问题的例题(各一道)
- 大数据理论与实践9 分布式数据仓库Inceptor
- java 开三次根号_java里实现开根号
- 手把手教你线程池配合CompletableFuture实现图片下载并压缩
- win10安装虚拟机
- 原生Js放大镜实例(附图附讲解可直接复制研究使用,小白福利)
- 修改域服务器同步时间,配置Windows Server 2008 R2 域控制器的时间同步
- 大厂app出海攻略|一个方法让app推广变现能力双效提升
- git报错”fatal: unable to access ‘https://github.com/defnull/bottle/‘: Empty reply from server“
- 什么是EE(exploration and exploitation)问题
- Emmaus Life Sciences宣布《新英格兰医学杂志》发表 Endari™(左旋谷氨酰胺口服粉剂)治疗镰状细胞病3期试验结果
- 精馏塔塔板数与c语言编程计算,精馏塔和塔板的主要工艺尺寸的计算
- 社交网络的致瘾性设计如何夺走我们的时间?
- case study--marketing entry(附详尽分析) ※ 来源: 同济网论坛 BBS.TONGJI.NET
- JAVA实现udp接收文件数据,java – 播放以UDP数据包接收的原始PCM音频
热门文章
- 【算法分析与设计】证明插入排序的正确性
- 【Java】对Java构造器参数问题的若干思考
- 【Java】《Java编程的逻辑》第6章 异常 笔记+感悟分享
- 图像学之底层算法基石其一
- 360、金山回应网页劫持 没守住商业底线
- DRBD+keepalived+LAMP+discuz
- JDK1.3安装出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory Done.
- jquery cookie的用法
- @计算机专业大学生,毕业后如何明确自己的职业方向,该走那条路?
- 最好用的手机端C/C++语言编程软件, 不要说没电脑就不学编程了!