1. python2 中 end = '' 取消换行没有用

解决办法: 在程序开始加入 from __future__ import print_function

2. 如何在电脑上同时使用python2x  pyhton3x

方案一:使用虚拟环境  virtaulenv  在虚拟环境下进行包的安装和管理, 对于项目管理十分有用

原理:不适用虚拟环境下的正常安装实际上是全局安装,这通常需要有管理员权限或者以root身份安装,这样安装的库文件对每个项目和用户都是存在的。而虚拟环境只对你创建的虚拟环境有效,对于虚拟环境之外是无效的。

参考:http://www.pythonforbeginners.com/basics/how-to-use-python-virtualenv

使用方式:进入建立的虚拟环境文件夹,运行 source bin/activate 便可以使用

方案二:使用 py -2   和 py -3 分别使用python2x python3x   使用pip 和 pip3分别进行包管理

3. urlopen报错:http.client.RemoteDisconnected: Remote end closed connection without response

利用 urllib 发起的请求,UA 默认是 Python-urllib/3.5 而在 chrome 中访问 UA 则是 User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36,因为服务器根据 UA 来判断拒绝了 python 爬虫。

解决办法:

将Python 伪装成chrome可以顺利得到数据. 不知道为什么但是至少我的问题解决了,有时间再细看

4. python中文编码

在脚本开头加入 #-*- coding:utf-8 -*-

5. windows 路径问题:unicodeescape' codec can't decode bytes in position XXX

原因:window 读取文件可以用\,但是在字符串中\是被当作转义字符来使用,所以’d:\a.txt’会被转义成’d:\a.txt’这是正确路径,所以不会报错。而"E:\Programming\Python\PythonDataAnalysis\datasets\usagov_bitly\example.txt"中经过转义之后可能就找不到路径的资源了,例如\u

解决办法:

方式一:转义的方式 'd:\\a.txt'

方式二:显式声明字符串不用转义 'd:r\a.txt'

方式三:使用Linux的路径/ 'd:/a.txt', 在Linux和Windows都可行

6. pandas 中Series DataFrame中不显示图片,但是在Ipython中运行可以显示

解决办法:在原代码中加入

import matplotlib.pyplot as plt
你的plot()代码
plt.show()

7. python3 中 '/' 仅代表浮点数除法; ‘//' 代表整除

  

【Python常见问题总结】的更多相关文章

  1. python常见问题汇总

    1.python使用selenium中的时间等待 a.强制等待 time.sleep() b.隐式等待: 如果某些元素不是立即可用的,隐式等待是告诉WebDriver去等待一定的时间后去查找元素. 默 ...

  2. python 常见问题

    C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts\ C:\Users\user\AppData\Local\Programs\P ...

  3. Python常见问题

    1. 处理中文时出现的错误'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)" 解决方 ...

  4. Python常见问题系列

    Python基础题1.冒泡排序 def mao_pao(li): for i in range(len(li)): for j in range(len(li)): if li[i] < li[ ...

  5. python常见问题一(安装报错)

    常见问题一:我在安装python2.7时,提示错误:'An error occurred during the installation of assembly 'Microsoft.VC90.CRT ...

  6. python常见问题解决方案

    平时工作中经常需要用到这些python小技巧,顺便做个记录 import requests import time def get_pr(domain): pr = 6 time.sleep(1) h ...

  7. Python常见问题及资料收集

    1,字符编码处理: http://bbs.chinaunix.net/thread-1431029-1-1.html

  8. 学习笔记32—python常见问题及解决办法

    1.Anaconda3 中 Spyder 无法打开/点击没有反应 应对方法 1).通过pip安装pyqt5:pip install pyqt5 2).输入以下命令:spyder --new-insta ...

  9. python 常见问题总结

    1.ModuleNotFoundError: No module named 'urllib2' 在python3.x版本中,urllib和urllib2包集合成在一个包了import urllib2 ...

随机推荐

  1. Java并发--安全发布对象

    单例模式 懒汉模式:多线程非线程安全,在多线程中,可能会产生多个对象 饿汉模式:线程安全. 类加载的时候初始化,不推荐在构造函数需要做耗时操作的时候使用,因为可能导致类加载缓慢,而且可能初始化后并没有 ...

  2. Python安装遇到的问题

    1.import MySQLdb  错误 导入MySQLdb模块时报错: >>> import MySQLdb Traceback (most recent call last): ...

  3. 工作需求——VBA操作打印机

    因为最近做的事情比较多,平时也多用EXCEL,所以顺便学习EXCEL的功能性的东西 转载:https://msdn.microsoft.com/zh-tw/vba/excel-vba/articles ...

  4. 使用multiprocessing模块操作进程

    1.Process模块介绍 process模块是一个创建进程的模块,借助这个模块,就可以完成进程的创建. Process([group [, target [, name [, args [, kwa ...

  5. UVA1584-Circular Sequence(紫书例题3.6)

    Some DNA sequences exist in circular forms as in the following gure, which shows a circular sequence ...

  6. 斯特林公式--取N阶乘近似值

    斯特林公式(Stirling's approximation)是一条用来取n的阶乘的近似值的数学公式.一般来说,当n很大的时候,n阶乘的计算量十分大,所以斯特林公式十分好用,而且,即使在n很小的时候, ...

  7. 洛谷10月月赛II

    #A: P4924 [1007]魔法少女小Scarlet 这道题考了矩阵旋转 其实很考验推公式的能力和代码能力 这里有个小技巧 可以设(x, y)为原点,然后去推公式,然后实际操作中横坐标加上x,纵坐 ...

  8. VUE:路由

    VUE:路由 一.说明 1)官方提供的用来实现SPA的vue插件 2)github:https://github.com/vuejs/vue-router 3)中文文档:http://router.v ...

  9. BZOJ——1787: [Ahoi2008]Meet 紧急集合

    http://www.lydsy.com/JudgeOnline/problem.php?id=1787 题目描述 输入 输出 样例输入 6 4 1 2 2 3 2 4 4 5 5 6 4 5 6 6 ...

  10. 玩转iOS开发 - Runloop 具体解释

    Runloop 具体解释