小编BPm*_*BPm的帖子

xmlrpclib, wsapi4plone - 检查用户名和密码

这是我的功能之一:

def connect():
    c = xmlrpclib.ServerProxy('http://username:password@host',
                allow_none=True,
            )
    return c
Run Code Online (Sandbox Code Playgroud)

在返回之前如何检查此方法中的用户名和密码是否正确c

python plone xmlrpclib

4
推荐指数
1
解决办法
918
查看次数

带循环的PostgreSQL函数

我不擅长postgres功能.你能救我吗?
说,我有这个db:

name    | round   |position | val
-----------------------------------
A       | 1       | 1       | 0.5
A       | 1       | 2       | 3.4
A       | 1       | 3       | 2.2
A       | 1       | 4       | 3.8
A       | 2       | 1       | 0.5
A       | 2       | 2       | 32.3
A       | 2       | 3       | 2.21
A       | 2       | 4       | 0.8
Run Code Online (Sandbox Code Playgroud)

我想写一个Postgres函数,它可以循环position=1position=4并计算相应的值.我可以用psycopg2在python中做到这一点:

import psycopg2
import psycopg2.extras

conn = psycopg2.connect("host='localhost' dbname='mydb' user='user' password='pass'") …
Run Code Online (Sandbox Code Playgroud)

postgresql function plpgsql aggregate-functions

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

Python处理大写和小写名称相同的文件

我今天刚刚发现:
如果我有一个名为a111的现有文件,并且我想在Python的同一目录中创建一个名为A111的新文件:

f = file('A111', 'w')
f.write('test')
f.close()
Run Code Online (Sandbox Code Playgroud)

它会覆盖我的文件a111而且没有A111 !!
我该如何防止这种情况发生?

python file lowercase uppercase

4
推荐指数
1
解决办法
1393
查看次数

如何在dict中以原始顺序返回键

我正在读取一个文件并将信息存储在dict中,因为它从上到下读取.与原始文件相比,我不想以错误的顺序打印出来.

另外,一个非常小的问题:我记得在某个地方看到if和else语句的简短形式:

if a == 'a':
    a = 'b' ? a = 'c'  
Run Code Online (Sandbox Code Playgroud)

你知道确切的形式吗?

谢谢.

python dictionary

3
推荐指数
1
解决办法
1124
查看次数

NUMERIC的红移错误溢出(8,4)

为什么我为10595.148获得"NUMERIC(8,4)溢出"?

amazon-redshift

3
推荐指数
1
解决办法
8042
查看次数

Python/html- 将多个 html 合并为一个

我写了一个 python 脚本来将文本文件转换为 html 文件。但如果我不能把它们全部放在一起,那就没什么用了。我应该做的是将所有报告显示到网站上(服务器部分不是我的问题)。现在我可以将每个文件转换为 html,但我刚刚意识到这是一个巨大的文件库。我如何将它们全部结合起来?

这就是我在想如何将它们组合在一起,例如:
假设这是主页:

日期
-报告 1
-报告 2
-报告 3
...

像这样的一些超链接(这里的链接只是假的。只是向您展示我在想什么)...用户将单击它来查看报告。比随处可见的所有 html 文件更有组织性——这正是我大声思考的。
但问题是我如何自动将所有 html 报告合并到某个日期字段下。
有这方面的指南吗?我完全迷失了,我不知道从哪里开始

html python

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

postgresql - 如何操纵查询结果?

说我有这个查询:

SELECT name::text, id::int, pass:bool FROM mytable;
Run Code Online (Sandbox Code Playgroud)

这给了我这个视图表:

name   id    pass
------------------
A      123    t
B      234    t
C      345    f
Run Code Online (Sandbox Code Playgroud)

我怎么告诉postgres给我这个呢

name   id    pass
--------------------
A      123   passed
B      234   passed
C      345   failed
Run Code Online (Sandbox Code Playgroud)

我试过了,CASE WHEN condition THEN result;但这只是给了我另一个专栏'案例'.
(如果postgres没有简单的方法,psycopg2中有没有?因为我主要用它来获取我想要的数据)

提前致谢

postgresql

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

如何在 csh 脚本中回显制表符分隔

我有一个 csh 脚本,无论我做什么,它都不会回显正确的选项卡空间。
这就是我要的:

header 1    header 2    header 3    header 4
Run Code Online (Sandbox Code Playgroud)

情况1:

echo header 1 header 2 header 3 header 4 | tabify
Run Code Online (Sandbox Code Playgroud)

输出:它将替换所有空格到制表符

案例2:

echo "header 1\\theader 2\\theader 3\\theader 4"  
Run Code Online (Sandbox Code Playgroud)

或者

echo header 1\\theader 2\\theader 3\\theader 4
Run Code Online (Sandbox Code Playgroud)

输出:标头 1\\标头 2\\标头 3\\标头 4

案例3:

echo -e "header 1\\theader 2\\theader 3\\theader 4"
Run Code Online (Sandbox Code Playgroud)

输出:-e header 1\\theader 2\\theader 3\\theader 4

帮助?TT

csh echo

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