python3.x相关内容
问 题 直接上代码,如下: 1. a = [1,2,3] b = a[:] id(a) #204324256 id(b) #110000208 对于这个情况,a,b的地址是不一样的。 2. a = '1,2,3' b = a[:] id(a) #213689856 id(b) #213689856 对于这个情况,a和b的地址是一样的了。 同样
..
问 题 本机安装的anaconda默认是 Python 3,据说可以切换到python 2, 现在有些老的程序是 python 2.x 写的,哪位大侠指点一下如何在 anaconda下切换python的版本至python 2.x? 解决方案 首先,你要安装anaconda的两个版本,python2和python3,后装的版本会成为系统默认的版本。 conda create
..
问 题 在win10上安装了Python 2.7和python 3.5 用pip安装第三方库 如何让pip3选择Python3 解决方案 我一般是用 virtualenv,尽量不用全局的 virtualenv venv --python=python3.4
..
问 题 import sys line = sys.stdin.readlines(2) print ('line' , line) print (line[0]) print(line[1]) 编译器为python3.4.2 当第一个输入的值为 a ,可以正常结束程序,但如果第一个输入的值为 aa ,编译器就报 IndexError: list index out of range
..
使用python3完成一个简单的wsgi示例,代码如下: from wsgiref.simple_server import make_server def application(environ, start_response) : print(environ['PATH_INFO']) start_response('200 OK', [('Content-Type',
..
问 题 请问如何在 Pytest 框架中模拟requests库中的Response对象? 涉及到的主体代码如下: def get_address(phone): url = 'http://www.ip138.com:8080/search.asp?action=mobile&mobile=%s' % (phone) r = requests.get(url)
..
问 题 操作系统是Windows,IDE是默认UTF-8编码的。 现在想通过cmd打开具有中文路径的文件,用os.system(command)打不开,返回的错误是乱码看不懂。 cmd的默认编码是cp936,我尝试改为utf-8,但还是不行。请问有大神能解决吗?? 解决方案 自问自答: 既然知道cmd的编码是cp936,也就是gb2312。那么将你的命令也就是字符串编码成g
..
问 题 python版本3.5.1,print 输出 © 字符报错,试了用decode转换也没用,求大神解决的办法! print("\xa9") UnicodeEncodeError: 'gbk' codec can't encode character 'xa9' in position 0: ill egal multibyte sequence 解决方案 pyt
..
同样的代码,在Atom中运行正常,在Pycharm中运行报错. Python版本:Python3.5 具体代码如下: from bs4 import BeautifulSoup html_file = '/Users/yu7eng/Desktop/1_2_homework_required/index.html' with open(html_file, 'r') as web_
..
问 题 我想在本地用python3的http.server模块跑一个服务器,就是想跟nodejs那样自己监听,分析http之后回复个字符串或html文件,而不要php那样安装apache之类的 我用 python -m http.server 8000 命令跑了个服务器,但是变成了静态文件服务器,把目录内的python文件打印出来了,而不是执行 各位大神给个简单的demo解释一下
..
问 题 看 Python 3.x 的文档,涉及到实例方法特殊属性的内容,有这么一段话描述 instance method 的 __func__ 属性: When an instance method object is created by retrieving a user-defined function object from a class via one of its ins
..
问 题 trainWeights = gradDescent(np.array(trainingSet,dtype=float64), trainingLabels) 把dtype设置为float64会报错 NameError: name 'float64' is not defined 但是如果去掉"dtype=float64"会出现warning:DataConversionWarn
..
问 题 自学一直有一个困扰(因为教程里不太会提及这种问题) 比如一些简单的函数或方法,如 len()、isdigit() 多次使用的情况下 string = 'something' if len(string) == 1: pass elif len(string) == 2: pass 是否需要定义一个临时的变量 string = 'something' le
..
python3是不是数字不能做变量名?
..
问 题 import bisect scores = [(100, 'perl'), (200, 'tcl'), (400, 'lua'), (500, 'python')] bisect.insort(scores, (300, 'ruby')) 如上所示,insort这个单词似乎不存在,那这是什么意思呢?是 in sort吗? 解决方案 官方文档: This modul
..
问 题 请问如何优雅地将所有没有登陆的用户重定向到登陆界面呢? 我现在的做法是这样的: if 'logged_in' not in session: return redirect(url_for('login.user_login')) 这样的话,我需要在所有的路由中都添加这个判断,请问正确的姿势是什么样的呢? 谢谢! 解决方案 hook到app的bef
..
如上,我进pyvenv.py看了下,第一行就是#!/usr/bin/env python3,然而我的系统是windows,但是git用的是bash命令行,所以我估计bash误以为我用的是linux系统,就找不到路径了,是这样吗?应该怎么办? 另外,问下图片中1@DESKTOP-2R1HH7T里面的2R1HH7T是什么意思?我的计算机名就是1
..
问 题 下面是 Python 3.x language reference 中的一段话,大意是理解的,不过写不出一个这样的示例,求大神给个与这段话一致的示例: When an instance method object is derived from a class method object, the “class instance” stored in self will act
..
想用python爬虫实现登陆B站,但B站有验证码,我又不知道怎么把图片下下来,因为你在输入时要点那个框才能显示图片,而每张图片刷新一次又随机。所以我就想人工登陆一次,找到cookies,下次登陆带上cookies就绕过验证码登陆了。 用Fidller查看了下,表面上是这个URL:https://passport.bilibili.com/login, 但post的实际是这个URL:http
..
使用cookie模拟登录微博后想抓取多页微博内容,只是抓取到第二页就出现错误,以前都没出现过,使用的是Request库来模拟登录和获取内容。 代码如下: 循环抓取在这里: 出现错误的代码如下: 我google过,有人说是因为requests发送http request占用太多connection资源,具体说明在 Python使用requests時遇到Failed to est
..