小编Pyt*_*ast的帖子

如何在python中将'false'转换为0并将'true'转换为1

有没有办法将true类型转换unicode为1和false类型转换unicode为0(在python中)?

例如: x == 'true' and type(x) == unicode

我想要 x = 1

PS:我不想使用if-else.

python string int

97
推荐指数
6
解决办法
18万
查看次数

如何在python中将字符串日期转换为datetime格式?

如何在python中将日期时间字符串转换为日期时间格式,以便可以与其他日期进行比较?

string_date = "2013-09-28 20:30:55.78200"
abc = datetime.datetime.now()

if abc  > string_date :
    print True
Run Code Online (Sandbox Code Playgroud)

python datetime

95
推荐指数
2
解决办法
24万
查看次数

在Python中读取Excel文件

我有一个Excel文件

Arm_id      DSPName        DSPCode          HubCode          PinCode    PPTL
1            JaVAS            01              AGR             282001    1,2
2            JaVAS            01              AGR             282002    3,4
3            JaVAS            01              AGR             282003    5,6
Run Code Online (Sandbox Code Playgroud)

我想在表单中保存一个字符串Arm_id,DSPCode,Pincode.此格式是可配置的,即它可能会更改为DSPCode,Arm_id,Pincode.我将格式保存在列表中

FORMAT = ['Arm_id', 'DSPName', 'Pincode']
Run Code Online (Sandbox Code Playgroud)

如果可配置,我如何阅读具有提供名称的特定列的内容FORMAT.

这是我试过的.目前我能够阅读文件中的所有内容

from xlrd import open_workbook
wb = open_workbook('sample.xls')
for s in wb.sheets():
    #print 'Sheet:',s.name
    values = []
    for row in range(s.nrows):
        col_value = []
        for col in range(s.ncols):
            value  = (s.cell(row,col).value)
            try : value = str(int(value))
            except : pass
            col_value.append(value)
        values.append(col_value)
print …
Run Code Online (Sandbox Code Playgroud)

python excel xlrd

77
推荐指数
4
解决办法
33万
查看次数

如何在python中向字典键添加多个值?

我想为特定键添加多个值.我怎样才能做到这一点?

a = {}
a["abc"] = 1
a["abc"] = 2
Run Code Online (Sandbox Code Playgroud)

python dictionary key

68
推荐指数
2
解决办法
29万
查看次数

Django - 用电子邮件登录

我希望django通过电子邮件验证用户,而不是通过用户名.一种方法是提供电子邮件值作为用户名值,但我不希望这样.原因是,我有一个网址/profile/<username>/,因此我没有网址/profile/abcd@gmail.com/.

另一个原因是所有电子邮件都是唯一的,但有时会发生用户名.因此我将自动创建用户名为fullName_ID.

我怎样才能让Django通过电子邮件进行身份验证?

这就是我创建用户的方式.

username = `abcd28`
user_email = `abcd@gmail.com`
user = User.objects.create_user(username, user_email, user_pass)
Run Code Online (Sandbox Code Playgroud)

这是我登录的方式.

email = request.POST['email']
password = request.POST['password']
username = User.objects.get(email=email.lower()).username
user = authenticate(username=username, password=password)
login(request, user)
Run Code Online (Sandbox Code Playgroud)

除了首先获取用户名之外,还有其他任何登录信息吗?

django

53
推荐指数
7
解决办法
4万
查看次数

jQuery UI中缺少图标

我正在使用来自jQuery的模态窗体窗口小部件,但图标不会出现.例如Cross (X)Plus-Minus (+-)图标.

当我加载页面我和这些错误.

"NetworkError: 404 NOT FOUND - http://127.0.0.1:8000/static/css/images/ui-bg_flat_75_ffffff_40x100.png"
ui-bg_...100.png

"NetworkError: 404 NOT FOUND - http://127.0.0.1:8000/static/css/images/ui-icons_222222_256x240.png"
ui-ico...240.png

"NetworkError: 404 NOT FOUND - http://127.0.0.1:8000/static/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png"
ui-bg_...100.png
Run Code Online (Sandbox Code Playgroud)

因此,我下载了图像,将其放入指定的路径中,然后+- icons在最右侧出现两次,而且只有column1小部件被最小化.在Close X还没有出现图标.我哪里错了?

我还想知道如何添加删除小部件功能?

jquery jquery-ui

50
推荐指数
4
解决办法
11万
查看次数

如何在Python中附加json文件?

我有一个内容为的json文件{"67790": {"1": {"kwh": 319.4}}}.现在我创建一个字典a_dict,我需要将其附加到json文件中.我尝试了以下但未能正确完成.我哪里错了?

with open(DATA_FILENAME, 'a') as f:
   json_obj = json.dump(a_dict, json.load(f)
   f.write(json_obj)
   f.close()
Run Code Online (Sandbox Code Playgroud)

python json

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

Celery - errno 111连接被拒绝

我的芹菜任务在两者之间停止执行.我的rabbitmq停在中间,然后我需要手动重启它.上次(15-16小时后),类似的问题发生了,我做了以下(手动),它又开始工作了.

我重新安装了rabbitmq,然后又开始工作了.

sudo apt-get --purge remove raabitmq-server

sudo apt-get install raabitmq-server

现在再次显示`

Celery - errno 111 connection refused
Run Code Online (Sandbox Code Playgroud)

以下是我的配置.

BROKER_URL = 'amqp://'
CELERY_RESULT_BACKEND = 'amqp://'

CELERY_TASK_SERIALIZER = 'json'
CELERY_RESULT_SERIALIZER = 'json'
CELERY_ACCEPT_CONTENT=['json']
CELERY_TIMEZONE = 'Europe/Oslo'
CELERY_ENABLE_UTC = True

CELERY_CREATE_MISSING_QUEUES = True
Run Code Online (Sandbox Code Playgroud)

请让我知道我哪里出错了?

我该如何纠正呢?

第2部分

另外,我有多个队列.我可以在项目目录中运行它,但是当妖魔化时,工作人员不接受任务.我仍然需要手动启动芹菜工人.我怎么能去除它呢?

这是我的celerd conf.

# Name of nodes to start, here we have a single node
CELERYD_NODES="w1 w2 w3 w4"


CELERY_BIN="/usr/local/bin/celery"

# Where to chdir at start.
CELERYD_CHDIR="/var/www/fractal/parser-quicklook/"

# Python interpreter from environment, if using virtualenv
#ENV_PYTHON="/somewhere/.virtualenvs/MyProject/bin/python" …
Run Code Online (Sandbox Code Playgroud)

python rabbitmq celery

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

Bootstrap - 如何从左侧而不是从顶部滑动导航栏

据我所知,目前bootstrap支持从顶部切换导航栏.屏幕尺寸小时,如何从左侧滑动?

例如: - 查看截图

在此输入图像描述

在上面提供的屏幕截图中,当屏幕重新调整大小时,导航栏会从顶部切换并向下滑动.我宁愿希望navba应该从左侧滑动.如何在Bootstrap中实现此功能.

目前,根据代码,导航栏从顶部滑动.这是我的代码.

<nav class="navbar navbar-site navbar-default" role="navigation">
    <div class="container">
        <div class="navbar-header">
            <button data-target=".navbar-collapse" data-toggle="collapse" class="navbar-toggle" type="button"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>
            <a href="{% url 'index' %} " class="navbar-brand logo logo-title">
            <span class="logo-icon"><i class="icon icon-search-1 ln-shadow-logo shape-0"></i> </span> <span>Companyname </span> </a> 
        </div>
        <div class="navbar-collapse collapse">
            <ul class="nav navbar-nav navbar-right">
                {% if user.is_authenticated %}
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <span>{{user.first_name}}</span> <i class="icon-user fa"></i> <i class=" icon-down-open-big fa"></i></a>
                        <ul class="dropdown-menu user-menu">
                            <li class="active"><a …
Run Code Online (Sandbox Code Playgroud)

html javascript navbar twitter-bootstrap twitter-bootstrap-3

21
推荐指数
4
解决办法
6万
查看次数

撤销芹菜的任务

我想明确撤销芹菜的任务.这就是我目前的做法: -

from celery.task.control import revoke

revoke(task_id, terminate=True)
Run Code Online (Sandbox Code Playgroud)

task_id在哪里string(也尝试将其转换为UUID uuid.UUID(task_id).hex).

在上述过程之后,当我再次启动芹菜时,celery worker -A proj它仍会消耗相同的消息并开始处理它.为什么?

查看时flower,消息仍在代理部分中.如何删除邮件以使其无法再次使用?

python rabbitmq celery

16
推荐指数
1
解决办法
7292
查看次数