一.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,有没有什么小技巧?...相关推荐

  1. python编程入门教程第6讲_Python开发的入门教程(六)-函数

    介绍 本文主要介绍Python中函数的基本知识和使用 Python之什么是函数 我们知道圆的面积计算公式为: S = πr² 当我们知道半径r的值时,就可以根据公式计算出面积.假设我们需要计算3个不同 ...

  2. python如何实现日期格式的转换_python开发中时间格式如何转化?

    如果给出大家这样的一道题,给定一个12小时AM/PM格式的时间,将其转换为军用(24小时)时间.并且是利用python去实现,大家可以做到吗?先给大家分析下,这里是一个12小时制度和24小时的来回转换 ...

  3. python中的goto语句_python开发中goto语句的使用

    核心:pip install goto-statement 网站地址:https://pypi.org/project/goto-statement/ A function decorator to ...

  4. python编程教学基本语法教学视频_Python编程学习#Python视频课程#全民一起玩Python 基础+提高...

    适用人群 想用轻松系统的方式,从零开始真正理解掌握Python.进而学习办公.网抓.数据.AI.网站等技术的各界人士 课程概述 制作精细.自带吐槽,每节课程(20分钟)均耗时数十小时精心打造!有多达十 ...

  5. 在EXCEL表格中经常会遇到有合并单元格时,汇总计算的公式无法直接下拉自动填充计算,掌握这个小技巧一键汇总

    在EXCEL表格中经常会遇到有合并单元格时,汇总计算的公式无法直接下拉自动填充计算,掌握这个小技巧一键汇总 目录 在EXCEL表格中经常会遇到有合并单元格时,汇总计算的公式无法直接下拉自动填充计算,掌 ...

  6. php开发中常用函数总结,PHP开发中常用函数总结

    PHP开发中常用函数总结 发布于 2014-10-31 08:34:03 | 48 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Preproc ...

  7. python编程的基本方法有哪些_Python编程中常用的基础知识有哪些?

    今天小编要跟大家分享的文章是关于Python编程中常用的基础知识有哪些?正在从事Python相关工作的小伙伴们,来和小编一起看一看本篇文章,希望本篇文章能够对大家有所帮助. 1.正则表达式替换 目标: ...

  8. python打开一个软件并进行操作_python程序中的进程操作

    之前我们已经了解了很多进程相关的理论知识,了解进程是什么应该不再困难了,刚刚我们已经了解了,运行中的程序就是一个进程.所有的进程都是通过它的父进程来创建的.因此,运行起来的python程序也是一个进程 ...

  9. python实战项目书 题库系统_Python实战视频教程_基于Python项目与面试题实例讲解(进阶训练篇)...

    课程介绍: 精选50个Python项目实战与面试容易遇到的问题作为训练任务,每个任务都先提出问题,分析问题.然后给出巧妙与高效的解决办法,最后手把手代码实战完成任务,带你全面提升python项目实战核 ...

最新文章

  1. Springboot总结,核心功能,优缺点
  2. C++ 退出双层for循环,解决 break、return、continue无法实现问题
  3. seaborn系列 (15) | 双变量关系图jointplot()
  4. 【联盛德W806上手笔记】三、MCU系统与时钟结构
  5. Redis从入门到精通:初级篇(转)
  6. 三种背包问题的例题(各一道)
  7. 大数据理论与实践9 分布式数据仓库Inceptor
  8. java 开三次根号_java里实现开根号
  9. 手把手教你线程池配合CompletableFuture实现图片下载并压缩
  10. win10安装虚拟机
  11. 原生Js放大镜实例(附图附讲解可直接复制研究使用,小白福利)
  12. 修改域服务器同步时间,配置Windows Server 2008 R2 域控制器的时间同步
  13. 大厂app出海攻略|一个方法让app推广变现能力双效提升
  14. git报错”fatal: unable to access ‘https://github.com/defnull/bottle/‘: Empty reply from server“
  15. 什么是EE(exploration and exploitation)问题
  16. Emmaus Life Sciences宣布《新英格兰医学杂志》发表 Endari™(左旋谷氨酰胺口服粉剂)治疗镰状细胞病3期试验结果
  17. 精馏塔塔板数与c语言编程计算,精馏塔和塔板的主要工艺尺寸的计算
  18. 社交网络的致瘾性设计如何夺走我们的时间?
  19. case study--marketing entry(附详尽分析) ※ 来源: 同济网论坛 BBS.TONGJI.NET
  20. JAVA实现udp接收文件数据,java – 播放以UDP数据包接收的原始PCM音频

热门文章

  1. 【算法分析与设计】证明插入排序的正确性
  2. 【Java】对Java构造器参数问题的若干思考
  3. 【Java】《Java编程的逻辑》第6章 异常 笔记+感悟分享
  4. 图像学之底层算法基石其一
  5. 360、金山回应网页劫持 没守住商业底线
  6. DRBD+keepalived+LAMP+discuz
  7. JDK1.3安装出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory Done.
  8. jquery cookie的用法
  9. @计算机专业大学生,毕业后如何明确自己的职业方向,该走那条路?
  10. 最好用的手机端C/C++语言编程软件, 不要说没电脑就不学编程了!