小编Mat*_*DMo的帖子

如何在没有包控制的情况下安装sublime包?

如何在没有包控件的情况下手动安装sublimetext3包.我正在尝试修复现有包中的错误,因此我需要一种方法来测试我的更改.

命名zip文件时要遵循的命名约定是什么?我在哪里放置它?我还需要做什么其他配置?

sublimetext3 sublime-text-plugin

20
推荐指数
2
解决办法
1万
查看次数

json.loads允许字典中的重复键,覆盖第一个值

>>> raw_post_data = request.raw_post_data
>>> print raw_post_data
{"group":{"groupId":"2", "groupName":"GroupName"}, "members":{"1":{"firstName":"fName","lastName":"LName","address":"address"},"1": {"firstName":"f_Name","lastName":"L_Name","address":"_address"}}}
>>> create_request = json.loads(raw_post_data)
>>> print create_request
{u'group': {u'groupName': u'GroupName', u'groupId': u'2'}, u'members': {u'1': {u'lastName': u'L_Name', u'firstName': u'f_Name', u'address': u'_address'}}}
Run Code Online (Sandbox Code Playgroud)

正如您所见,当我使用时,会覆盖键为'1'的成员 json.dumps()

有没有办法在python中将它作为异常捕获,说在客户端的请求中发现重复键?

python json

19
推荐指数
1
解决办法
8811
查看次数

使用Ubuntu容器(ascii,utf-8)在docker(Python,Java,Ruby,...)中运行应用程序时出现编码问题

在我自己的PC上,应用程序运行良好,但当它部署到docker时,由于无效字符而失败.

我正在使用ubuntu:lastest容器python3,javaruby.

ruby python java locale docker

19
推荐指数
1
解决办法
1万
查看次数

Sublime 中的项目和工作区有什么区别?

我认为两者都在做同样的事情!我什么时候应该使用工作区,什么时候应该使用项目,它们有什么区别

sublimetext

18
推荐指数
1
解决办法
5620
查看次数

崇高支架荧光笔不着色支架

对我来说,Bracket Highlighter插件不是着色和突出显示括号,而是用白色加下划线.

这是一个快照:

Sublime BracketHighlighter只有下划线不突出显示

谁知道解决方案?

syntax-highlighting sublimetext sublimetext2

17
推荐指数
3
解决办法
3万
查看次数

IPython启动定制

我试图在Windows 7 64位机器from __future__ import divisionIPython启动像启动一样的东西python 2.7 64 bit.

我搜索了网页,我找到的推荐方法是在.py文件中放入一个说明文件:C:\Users\Me\.ipython\profile_default\startup.我已经放了一个.py包含的简单文件

from __future__ import division
from __future__ import unicode_literals
Run Code Online (Sandbox Code Playgroud)

在那个文件夹中.但它实际上什么也没做.更令人困惑的是该文件似乎执行,因为如果我在其中放置一些随机错误行,我会看到Ipython启动时出错.仍然没有导入除法,必须重新导入它from __future__ import division在shell中输入.

我尝试了它AnacondaWinpython(IPython此分布的设置在其他文件夹中)具有相同的结果.我重新导入后一切正常.完全卡在这里,请帮忙!

ipython

17
推荐指数
1
解决办法
4807
查看次数

Python请求获取SSLerror

尝试使用Requests会话发出一个简单的get请求,但我一直在为特定站点获取SSLerror.我想也许问题出在网站上(我使用https://www.ssllabs.com进行了扫描,结果如下),但我不能确定,因为我对此领域一无所知:)我肯定会喜欢了解发生了什么.

解决方案/解释会很棒,谢谢!

代码:

import requests

requests.get('https://www.reporo.com/')
Run Code Online (Sandbox Code Playgroud)

我收到了下一个错误:

SSLError: [Errno bad handshake] [('SSL routines', 'SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')]

---------------------------------------------------------------------------
SSLError                                  Traceback (most recent call last)
<ipython-input-7-cfc21b287fee> in <module>()
----> 1 requests.get('https://www.reporo.com/')

/usr/local/lib/python2.7/dist-packages/requests/api.pyc in get(url, **kwargs)
     63 
     64     kwargs.setdefault('allow_redirects', True)
---> 65     return request('get', url, **kwargs)
     66 
     67 

/usr/local/lib/python2.7/dist-packages/requests/api.pyc in request(method, url, **kwargs)
     47 
     48     session = sessions.Session()
---> 49     response = session.request(method=method, url=url, **kwargs)
     50     # By explicitly closing the session, we avoid leaving sockets open which
     51     # …
Run Code Online (Sandbox Code Playgroud)

python ssl ssl-certificate python-requests

17
推荐指数
2
解决办法
3万
查看次数

没有名为http.server的模块

这是我的Web服务器类:

import http.server  
import socketserver

class WebHandler(http.server.BaseHTTPRequestHandler):

    def parse_POST(self):
        ctype, pdict = cgi.parse_header(self.headers['content-type'])
        if ctype == 'multipart/form-data':
            postvars = cgi.parse_multipart(self.rfile, pdict)
        elif ctype == 'application/x-www-form-urlencoded':
            length = int(self.headers['content-length'])
            postvars = urllib.parse.parse_qs(self.rfile.read(length),
                                             keep_blank_values=1)
        else:
            postvars = {}
        return postvars

    def do_POST(self):
        postvars = self.parse_POST()

        print(postvars)

        # reply with JSON
        self.send_response(200)
        self.send_header("Content-type", "application/json")
        self.send_header("Access-Control-Allow-Origin","*");
        self.send_header("Access-Control-Expose-Headers: Access-Control-Allow-Origin");
        self.send_header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept");
        self.end_headers()
        json_response = json.dumps({'test': 42})
        self.wfile.write(bytes(json_response, "utf-8"))
Run Code Online (Sandbox Code Playgroud)

当我运行服务器时,我在导入http.server后得到"名称'http'未定义"然后我得到了这个"没有名为http.server的模块"

file-upload cross-domain python-2.7

16
推荐指数
2
解决办法
4万
查看次数

点破了,重新安装不起作用.EC2

我现在在EC2上使用pip,python版本是2.7.'sudo pip'突然不再起作用了.

[ec2-user@ip-172-31-17-194 ~]$ sudo pip install validate_email
Traceback (most recent call last):
  File "/usr/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3138, in <module>
    @_call_aside
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3124, in _call_aside
    f(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3151, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 663, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 676, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 849, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'pip==6.1.1' distribution was not …
Run Code Online (Sandbox Code Playgroud)

python amazon-ec2 python-2.7

16
推荐指数
2
解决办法
9499
查看次数

在崇高文本3中错误的默认语法突出显示

我不记得触摸任何相关的配置,并且无缘无故,Sublime选择"LaTeX Log"突出显示语法作为*.html文件的默认语法.我打开了语法特定设置文件,它是空的(?)

我该怎么做才能自动为html文件正确突出显示?

syntax-highlighting sublimetext sublimetext3

14
推荐指数
1
解决办法
5381
查看次数