不可避免经常会碰到一些小问题,但会耽误自己很长时间,希望对大家有所帮助。

1. SyntaxError:

Non-UTF-8 code starting with '\xd7' in file 0807_multiprocessing实例.py on line 7, but no encoding declared

; see http://python.org/dev/peps/pep-0263/ for details

解决方法:第一行添加

#coding=gbk

如果添加 coding=utf-8就会显示(unicode error) 'utf-8' codec can't decode byte 0xd7

2. E325:注意

发现交换文件...

解决方法:产生问题的原因是有个和文件名一样的文件,一般是异常情况下出现的,没有保存,删掉异常文件就好了 rm xxx.py.swp 就好了

3. 位、比特、字节的区分

二进制位(binary digit),简称 位(bit),音译比特,表示二进制单位,是计算机内部数据储存的最小单位,

字节(Byte),习惯用B表示,是计算机处理数据的基本单位,以字节为单位存储和解释信息,一个字节等于8个位,一个字节可以存入一个ASCII码,2个字节存放一个汉字国标码。

4. cmd中python如何退出?

Ctrl+z

5. name error :name xxx is not defined

变量名错误,但是肉眼怎么也看不出来错在哪里,以后就自动补全Ctrl + N

6.sublime中动态调整字体大小

Ctrl + 滚轮

7. Ubuntu的终端字体大小调节

Ctrl + shift + +/- ?

8.python的命令行退出机制

在Windows中,按Ctrl+Z,再按回车退出。在Linux中,按Ctrl+D退出。

9. RecursionError: maximum recursion depth exceeded while calling a Python object

报错提示超过最大递归深度。解决方式为加入如下脚本:

import sys

sys.setrecursionlimit(1000000) #例如这里设置为一百万

10. Ubuntu中apt-get install安装软件,显示“E:无法定位软件包”

需要更新下软件源,sudo apt-get update

11. pycharm里面如何放大缩小字体?

12. 新式类和旧式类

Python 2.x中默认都是经典类,只有显式继承了object才是新式类,python3都是新式类

13.Ubuntu 16.04 遇到的执行命令 sudo apt-get update 时出现E: 无法下载

http://ppa.launchpad.net/fcitx-team/nightly/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found,如下图所示:

解决方案:删除对应的ppa 第一步:

cd /etc/apt/sources.list.d

第二步:在该目录下ls,即可以看到对应的无法下载的fcitx-team-ubuntu-nightly-xenial.list,删除该.list即可(安全起见,可以进行添加后缀.bak的备份)

mv fcitx-team-ubuntu-nightly-xenial.list fcitx-team-ubuntu-nightly-xenial.list.bak

第三步:检查问题是否解决 在终端中输入命令:

sudo apt-get update

14. 在robomongo(也就是robo3T)用aggregate的$skip和$limit发生的bug :

Error: Line 9: Unexpected token {

db.stu.aggregate([

{$match:{age:{$gt:20}}},

{$group:{

_id:'$gender',

counter:{$sum:1}

}},

{$project:{_id:1,counter:1}},

{$sort:{_id:-1}}

{$skip:1},

{$limit:1}

])

解决方案: {$sort:{_id:1}}后边少加了逗号。。。

15.mongoDB的身份验证禁用并启用问题

具体描述:开始阶段mongoDB配置是auth disable ,创建超级管理员之后,按照网上搜索的答案,net stop mongodb,vim mongod.cfg修改配置启用授权,再net start mongodb,结果:服务没有响应控制功能。只能讲身份验证配置禁用才可以打开mongod和mongo

解决方案:暂无,在stackoverflow上提问了

16. import引用问题

PEP 328里面说的很详细了,基多的解决方案 例子:

package/

__init__.py

subpackage1/

__init__.py

moduleX.py

moduleY.py

subpackage2/

__init__.py

moduleZ.py

moduleA.py

Assuming that the current file is either moduleX.py or subpackage1/__init__.py, following are correct usages of the new syntax:

from .moduleY import spam

from .moduleY import spam as ham

from . import moduleY

from ..subpackage1 import moduleY

from ..subpackage2.moduleZ import eggs

from ..moduleA import foo

from ...package import bar

from ...sys import path

python中遇到的问题_python中遇到的一些问题及解决方案相关推荐

  1. python中函数的作用域_Python中的函数作用域

    在python中,一个函数就是一个作用域 name = 'xiaoyafei' def change_name(): name = '肖亚飞' print('在change_name里的name:', ...

  2. python列表怎么写文件_python中以字典为元素的列表怎么写入文本文件

    python如何将列表中的元素添加进字典纵然被命运的铁蹄狠狠践踏,也顽强地长出自己的根芽. 录入自己和另一个人的名字的汉语拼音简写,然后依据标识符中字母的数值两个人,一颗心,依偎的不是爱情而是那小温暖 ...

  3. python中赋值语句的作用_python中return可以使用赋值语句吗?

    在python中,有各种不同类型的语句.一个python程序是由模块构成的;一个模块由一条或多条语句组成;每个语句由不同的表达式组成;表达式可以创建和操作对象.下面来看看python中的语句. 赋值语 ...

  4. python中round函数参数_python中关于round函数的小坑

    round函数很简单,对浮点数进行近似取值,保留几位小数.比如 >>> round(10.0/3, 2) 3.33 >>> round(20/7) 3 第一个参数是 ...

  5. python里的join方法_python中join()方法介绍

    描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. 语法 join()方法语法: str . join ( sequence ) 参数 sequence -- ...

  6. python常用函数的用法_python中常用函数整理

    1.map map是python内置的高阶函数,它接收一个函数和一个列表,函数依次作用在列表的每个元素上,返回一个可迭代map对象. class map(object):""&qu ...

  7. python中反斜杠_Python中的正斜杠/与反斜杠\

    知识点: 1. "/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠 2. 对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠\. ...

  8. python中的元类_Python中的元类(metaclass)

    提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解.他知道这肯定和自身有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理 ...

  9. python中end 1 意思_python中“end=”是什么意思?_后端开发

    c语言fopen函数的用法_后端开发 在c语言中可以使用"fopen()"函数打开一个文件,该函数用于打开一个文件,其语法是"open("file a" ...

  10. python 通过ip获取城市_python中通过客户端IP拿到所在城市和当地天气信息—附带项目案例...

    首先,需求分析: 1.拿到客户端IP 2.通过IP拿到客户端所在地区 3.通过地区拿到当地天气 4.整合功能,展示给用户 第一步,如何拿到用户IP 我们以Django环境为例 # 客户端的请求,IP信 ...

最新文章

  1. IROS 2021 | 激光视觉融合新思路?Lidar强度图+VPR
  2. Logistic回归的自己推导
  3. [BuildRelease]跨平台构建工具Cmake
  4. 分布式文件系统之Hdfs是什么?
  5. 【机器学习】 - keras中的模型可视化plot_model模块(含依赖包pydot和graphviz的详细安装过程与注意事项)
  6. jsp 中提交表单后在firefox、chrome 中中文显示为正常,但在IE中中文显示为乱码?...
  7. 华中师范大学本科生计算机课教师,华中师范大学第八届大学生计算机设计大赛的通知...
  8. php中取整的函数,利用PHP怎么对函数进行取整
  9. android车机系统刷机_让我们盘点一下在整个车联网领域,有哪几类玩家?
  10. .Net语言 APP开发平台——Smobiler学习日志:如何设置页面的title
  11. java的泛,java_泛型
  12. java mldn_MLDN java面试题
  13. 学了这么久的编程,编程语言创始人你知道几个?
  14. 股市潜规则 你经历过几个?(转)
  15. 计算机组成原理之概述篇(一)
  16. int类型变量的取值范围?
  17. 键盘没有小键盘怎么办?怎么打开屏幕软键盘?
  18. 大数据常用同步工具(DataX/Sqoop/Nifi/Canal等)
  19. 自由复制360doc个人图书馆的文档
  20. 【Spring学习】Bean生命周期

热门文章

  1. ReactNative 启动js server报错:Metro Bundler can't listen on port 8081
  2. html取消重复,减少重复的HTML代码
  3. POJ1061 青蛙的约会(扩展欧几里得)题解
  4. Nginx 项目部署和配置
  5. SSM-水果商城-项目架构-学习-3
  6. 大数据时代的河南机遇
  7. 【李宏毅2020 ML/DL】P56 Transformer and its variant | New Architecture
  8. 【操作系统/OS笔记12】同步互斥的三种实现方法:禁用硬件中断、基于软件的解决方案、更高级的抽象
  9. 玩游戏用什么轴的机械键盘好_机械键盘选什么轴?全方面分析各轴手感和区别...
  10. 多年前写的一个ASP.NET网站管理系统,到现在有些公司在用